sql >> Base de Datos >  >> RDS >> Mysql

MySQL:cuando el nombre del parámetro del procedimiento almacenado es el mismo que el nombre de la columna de la tabla

La forma más sencilla de distinguir entre su parámetro y columna (si ambos nombres son iguales) es agregar el nombre de la tabla en el nombre de su columna.

UPDATE customers SET customers.Name = Name;

Incluso también puede agregar un prefijo de base de datos como

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

Al agregar el nombre de la base de datos, puede realizar acciones en más de 1 base de datos desde un procedimiento de almacenamiento único.