Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :lorsque le nom du paramètre de la procédure stockée est identique au nom de la colonne de la table

Le moyen le plus simple de faire la distinction entre votre paramètre et votre colonne (si les deux noms sont identiques) consiste à ajouter le nom de la table dans le nom de votre colonne.

UPDATE customers SET customers.Name = Name;

Même vous pouvez également ajouter un préfixe de base de données comme

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

En ajoutant le nom de la base de données, vous pouvez effectuer une action sur plus d'une base de données à partir d'une procédure de magasin unique.