Comment faites-vous la liste de tous les déclencheurs dans une base de données MySQL?
Quelle est la commande pour lister tous les déclencheurs dans une base de données MySQL?
Vous devez vous connecter pour publier un commentaire.
Quelle est la commande pour lister tous les déclencheurs dans une base de données MySQL?
Vous devez vous connecter pour publier un commentaire.
La commande pour lister tous les déclencheurs est:
ou vous pouvez accéder à la
INFORMATION_SCHEMA
table directement par:DÉCLENCHE
de la table est ici.SHOW TRIGGERS
- vous d'avoir leTRIGGER
privilège pour la base de données et de la table. Si vous vous connecter à MySQL avec un utilisateur non privilégié, l'exécution deSHOW TRIGGERS
sera de retour rien, plutôt que de jeter une erreur. Qui peut être source de confusion si vous n'êtes pas conscient du privilège d'exigence.Vous pouvez utiliser ci-dessous pour trouver un particulier de la définition du déclencheur.
ou le ci-dessous pour afficher tous les déclencheurs dans la base de données. Il va travailler pour MySQL 5.0 et au-dessus.
J'espère code suivant va vous donner plus d'informations.
Cela vous donnera total de 22 Colonnes dans version de MySQL: 5.5.27 et au-Dessus de
LIKE
lorsque vous traitez avec le schéma. J'ai travaillé dans des environnements où faire de cette façon serait de commettre des erreurs lorsqu'un client a une base de données nommée "la société" et un autre nommé "company_project". Je voudrais aussi suggérer la capitalisation des mots-clés pour plus de clarté et INFORMATION_SCHEMA et les colonnes il y a donc, il est clair que vous n'êtes pas affaire avec une DB.Pour montrer à un particulier déclencher dans un schéma, vous pouvez essayer ce qui suit: