triggers
triggers视图提供了有关触发器的信息。具体信息如表1所示。该视图为只读,不允许修改。所有用户对该视图有“读取”权限。
| 名称 | 类型 | 描述 |
|---|---|---|
| TRIGGER_CATALOG | varchar(512) | 视图所属目录的名称。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。 |
| TRIGGER_SCHEMA | varchar(64) | 触发器所属的Schema名称。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。 |
| TRIGGER_NAME | varchar(64) | 触发器的名称。 |
| EVENT_MANIPULATION | varchar(6) | 触发事件。值为INSERT(插入一行)、 DELETE(删除一行)或 UPDATE(修改一行)。 |
| EVENT_OBJECT_CATALOG | varchar(512) | 触发器关联表所在的目录。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。 |
| EVENT_OBJECT_SCHEMA | varchar(64) | 触发器关联表的模式。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。 |
| EVENT_OBJECT_TABLE | varchar(64) | 触发器关联表的名称。该字段的值在lower_case_table_names为0时大小写敏感,在lower_case_table_names为1时大小写不敏感。 |
| ACTION_ORDER | bigint | event_manipulation触发器操作在具有相同action_timing值的同一表上的触发器列表中的顺序位置 。该字段当前版本暂不支持,值为null。 |
| ACTION_CONDITION | longtext | 该值始终为null。 |
| ACTION_STATEMENT | longtext | 触发体,即触发器激活时执行的语句。此文本使用UTF8编码。 |
| ACTION_ORIENTATION | varchar(9) | 该值始终为row。 |
| ACTION_TIMING | varchar(6) | 触发器是在触发事件之前还是之后激活。值为before或after。 |
| ACTION_REFERENCE_OLD_TABLE | varchar(64) | 该值始终为null。 |
| ACTION_REFERENCE_NEW_TABLE | varchar(64) | 该值始终为null。 |
| ACTION_REFERENCE_OLD_ROW | varchar(3) | 旧列标识符。该值始终为old。 |
| ACTION_REFERENCE_NEW_ROW | varchar(3) | 新列标识符。该值始终为new。 |
| CREATED | datetime | 创建触发器的日期和时间。这是timestamp(2)触发器的一个值(以百分之一秒为单位的小数部分)。该字段当前版本暂不支持,值为null。 |
| SQL_MODE | varchar(8192) | 创建触发器时有效的SQL模式,触发器在该模式下执行。该字段当前版本暂不支持,值为null。 |
| DEFINER | varchar(93) | 创建触发器的用户。该字段当前版本暂不支持,值为null。 |
| CHARACTER_SET_CLIENT | varchar(32) | 创建触发器时character_set_client系统变量的会话值。该字段当前版本暂不支持,值为null。 |
| COLLATION_CONNECTION | varchar(32) | 创建触发器时collation_connection系统变量的会话值。该字段当前版本暂不支持,值为null。 |
| DATABASE_COLLATION | varchar(32) | 与触发器关联的数据库的排序规则。该字段当前版本暂不支持,值为null。 |