Maison > base de données > tutoriel mysql > le corps du texte

Comment pouvons-nous visualiser la liste de tous les déclencheurs dans la base de données ?

王林
Libérer: 2023-09-16 09:37:02
avant
1364 Les gens l'ont consulté

Comment pouvons-nous visualiser la liste de tous les déclencheurs dans la base de données ?

Avec l'aide de l'instruction SHOW TRIGGERS, nous pouvons lister tous les déclencheurs dans une base de données spécifique. Cela peut être expliqué à l'aide de l'exemple suivant -

Example

mysql> Show Triggers\G
*************************** 1. row ***************************
  Trigger: trigger_before_delete_sample
    Event: DELETE
    Table: sample
Statement: BEGIN

SET @count = if (@count IS NULL, 1, (@count+1));
INSERT INTO sample_rowaffected values (@count);
END

  Timing: BEFORE
 Created: 2017-11-21 12:31:58.70
sql_mode:

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERR
OR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
             Definer: root@localhost
character_set_client: cp850
collation_connection: cp850_general_ci
  Database Collation: latin1_swedish_ci
*************************** 2. row ***************************
  Trigger: before_inser_studentage
    Event: INSERT
    Table: student_age
Statement: IF NEW.age < 0 THEN SET NEW.age = 0;
END IF
  Timing: BEFORE
 Created: 2017-11-21 11:26:15.34
sql_mode:

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERR
OR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

             Definer: root@localhost
character_set_client: cp850
collation_connection: cp850_general_ci
  Database Collation: latin1_swedish_ci
2 rows in set (0.01 sec)
Copier après la connexion

L'ensemble de résultats ci-dessus donne la liste des déclencheurs dans la base de données actuelle. Maintenant, si nous voulons obtenir la liste des déclencheurs dans une base de données spécifique, alors nous pouvons utiliser l'instruction suivante -

mysql> Show Triggers from tutorials\G
Empty set (0.00 sec)
Copier après la connexion

L'ensemble de résultats ci-dessus montre qu'il n'y a aucun déclencheur dans la base de données nommé "tutoriels".

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!

source:tutorialspoint.com
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!