Non. Dans MySQL, un déclencheur est pour un seul trigger_event. Un déclencheur doit être soit BEFORE
ou AFTER
et l'un des INSERT
, UPDATE
, DELETE
.
Si nous avons beaucoup de logique partagée entre les événements déclencheurs (logique qui devrait être dupliquée dans plusieurs déclencheurs), nous pouvons écrire/créer une PROCÉDURE pour encapsuler cette logique et appeler cette procédure à partir du corps de plusieurs déclencheurs.