sql >> Database teknologi >  >> RDS >> Mysql

MySQL:Når proceduren er gemt, er parameternavnet det samme som tabelkolonnenavnet

Den enkleste måde at skelne mellem din parameter og kolonne (hvis begge navne er ens) er at tilføje tabelnavn i dit kolonnenavn.

UPDATE customers SET customers.Name = Name;

Selv kan du også tilføje databasepræfiks som

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

Ved at tilføje databasenavn kan du udføre handling på mere end 1 database fra en enkelt butiksprocedure.



  1. Den bedste måde at cache json på

  2. MySQL vælg hvor lig med flere værdier

  3. I Postgresql, fremtving unik på kombination af to kolonner

  4. Tips til at gemme dine MariaDB-sikkerhedskopier i skyen