17.2 查看触发器
MySQL中支持使用SHOW TRIGGERS和SHOW CREATE TRIGGER语句查看触发器的信息。同时,在MySQL中会将触发器的信息存储在information_schema数据库中的triggers数据表中,所以也可以在trigger数据表中查看触发器的信息。
17.2.1 使用SHOW TRIGGERS语句查看触发器的信息
使用SHOW TRIGGERS语句查看触发器的信息,语法格式如下:
SHOW TRIGGERS
[{FROM | IN} db_name]
[LIKE 'pattern' | WHERE expr]
·SHOW TRIGGERS:查看触发器的信息的SQL关键字。
·[{FROM | IN} db_name]:{FROM | IN}表示从哪个数据库中查看触发器。db_name表示数据库名称;此项可以省略,当省略时,查看的是当前MySQL命令行所在的数据库的触发器信息。
·[LIKE 'pattern' | WHERE expr]:查看触发器时匹配的条件语句。
例如,查看当前MySQL命令行所在数据库下的触发器信息。
mysql> SHOW TRIGGERS \G
*************************** 1. row ***************************
Trigger: before_inser