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

Le déclencheur BEFORE INSERT est-il exécuté pour chaque ligne d'insertion lors d'une requête de mise à jour de clé en double

Droit du manuel :

Je ne sais pas exactement ce que vous recherchez.

La phrase "Cependant, je ne veux pas ce comportement pour les mises à jour " me déroute quelque peu. Si la seule chose que vous avez est un déclencheur AFTER INSERT, il ne sera pas déclenché si vous exécutez une instruction UPDATE. Et si votre instruction met à jour une ligne, elle déclenchera un déclencheur UPDATE, pas votre déclencheur INSERT.