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

Que faire si un déclencheur échoue ?

La référence suivante article devrait aider. Fondamentalement, une erreur lors d'un déclencheur BEFORE ou AFTER entraîne l'échec de l'intégralité de l'instruction qui a provoqué l'appel du déclencheur.

Vous ne devriez pas avoir besoin de tester cela, mais si vous vouliez le tester rapidement, créez simplement une table factice avec un déclencheur d'insertion qui a échoué. Les résultats seraient très clairs à partir de là.

J'espère que j'ai aidé