Qwix nous gratifie d’un petit tutoriel bien sympathique sur les triggers avec MySQL 5, qui est (au passage) la seule version de MySQL à supporter les triggers. Mais alors les triggers c’est quoi exactement ? Un trigger (on le traduit en français pas déclencheur) est un objet contenu dans une base de données, et qui, une fois associé à une table, s’active lorsque l’événement pour lequel il a été créé à lieu.
En gros (pour le faire avec des mots simples), cela permet de mettre en place une action quand un événement ce produit sur une table donnée. Cela peut agir lors de l’insertion d’un nouvel élément, sa mise à jour, sa suppression … bref un évènement quelconque.
A lire, si vous voulez en savoir plus sur les triggers (et je vous le conseille !).