概述
触发器是个特殊的存储过程,不同的是。只要当一个预定义的事件发生的时候,就会被MySQL自动调用。
创建触发器
CREATE TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_stmt
- trigger_time:before、after
- trigger_stmt:触发器程序体。触发器程序可以使用begin和end作为开始和结束,中间包含多条语句。
查看触发器
SHOW TRIGGERS语句查看触发器信息
SHOW TRIGGERS;
在triggers表中查看触发器信息
SELECT * FROM information_schema WHERE condition;
删除触发器
DROP TRIGGER [schema_name.]trigger_name