1. 获取所有触发器信息(TRIGGERS)
SELECT * FROM information_schema.TRIGGERS WHERE
TRIGGER_SCHEMA
='数据库名'; TRIGGERS表:提供了所有触发器的信息。详细表述了某个触发器属于哪个表。
表中各字段说明如下:
字段 | 含义 |
trigger_schema | 触发器所属schema(database)的名称 |
trigger_name | 触发器名称 |
event_manipulation | 触发事件。这是触发触发器的关联表上的操作类型。值为 'INSERT' (插入行), 'DELETE' (删除行)或 'UPDATE' (修改行) |
event_object_catalog | 如“使用触发器”中所述,每个触发器只与一个表相关联。 该列表示此表所在的目录。 |
event_object_schema | 如“使用触发器”中所述,每个触发器只与一个表相关联。 该列表示此表所在schema(数据库) |
event_object_table | 如“使用触发器”中所述,每个触发器只与一个表相关联。 该列表示此表所在的表名 |
action_statement | 触发的语句 |
action_timing | 触发器时机。值为 'BEFORE' 或 'AFTER' |
definer definer | 创建触发器的用户的帐户, 格式。' |
参考:
https://blog.csdn.net/BlingZeng/article/details/89352073
声明:此博客为个人学习之用,如与其他作品雷同,纯属巧合,转载请指明出处!