Qu'est-ce qu'un déclencheur ?
Les déclencheurs sont utilisés pour effectuer "automatiquement" certaines opérations après/avant certaines opérations. (Par exemple, si de nouvelles informations sur les étudiants sont insérées, le nombre d'étudiants doit être modifié dans le tableau des classes).
Une fois que l'insertion de suppression de mise à jour a défini le déclencheur, l'exécution de l'opération d'insertion de suppression de mise à jour déclenchera automatiquement le contenu défini.
Une table peut avoir jusqu'à 6 déclencheurs (3*2, trois opérations*deux fois (avant|après)).
Créer un déclencheur
Syntaxe :
create trigger 触发器名 before|after 事件 on 表名 for each row 触发器语句;
Le nom du déclencheur est suggéré à être trigger_xxx, afin qu'il soit facile à distinguer Le nom du déclencheur ne peut pas être répété.
avant|après représente l'heure d'exécution de l'instruction de déclenchement. Si c'est avant, l'instruction de déclenchement est exécutée avant l'opération de mise à jour d'insertion et de suppression après ; L'événement
est l'une des opérations d'insertion, de suppression et de mise à jour.
pour chaque ligne se trouve un déclencheur qui déclenchera l'opération correspondante sur n'importe quel enregistrement.
L'instruction de déclenchement est l'instruction à exécuter lorsque le déclencheur est déclenché.
Tutoriel recommandé : Tutoriel mysql
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!