sql >> Database >  >> RDS >> Mysql

MySQL:wanneer de parameternaam van de opgeslagen procedure hetzelfde is als de naam van de tabelkolom

De eenvoudigste manier om onderscheid te maken tussen uw parameter en kolom (als beide namen hetzelfde zijn) is door een tabelnaam toe te voegen aan uw kolomnaam.

UPDATE customers SET customers.Name = Name;

Zelfs u kunt ook een databasevoorvoegsel toevoegen, zoals

UPDATE yourdb.customers SET yourdb.customers.Name = Name;

Door een databasenaam toe te voegen, kunt u actie uitvoeren op meer dan 1 database uit een enkele winkelprocedure.



  1. Hoe een rij met maximale waarde in de mysql-tabel te selecteren?

  2. GEBRUIK HINT en DISABLE_OPTIMIZED_NESTED_LOOP

  3. SQL Server bcp-hulpprogramma en het numerieke gegevenstype

  4. SqlDependency activeert de OnChange-gebeurtenis niet wanneer de dataset wordt gewijzigd