Maison > base de données > tutoriel mysql > Qu'est-ce qu'un déclencheur ? Comment créer un déclencheur ?

Qu'est-ce qu'un déclencheur ? Comment créer un déclencheur ?

王林
Libérer: 2020-06-15 17:29:54
avant
4334 Les gens l'ont consulté

Qu'est-ce qu'un déclencheur ? Comment créer un déclencheur ?

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 触发器语句;
Copier après la connexion
  • 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!

Étiquettes associées:
source:jb51.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal