1.触发器的语法结构:
CREATE TRIGGER 触发器名称 BEFORE | AFTER 触发事件
ON 表名 FOR EACH ROW
BEGIN
执行语句
END;
参数说明一下:
- 触发器名称指要创建的触发器名称
- 参数 BEFORE 和 AFTER 指定触发器执行的时间 。BEFORE 指在触发事件之前执行触发语句;AFTER 指在触发事件之后执行触发语句。
- 触发事件参数指数据库操作触发事件,其中包括 INSERT | UPDATE | DELETE 。
- 表名指触发事件操作表的名称。
- FOR EACH ROW 表示任何一条记录上的操作满足触发事件都会触发该触发器。
- 执行语句指触发器被触发后执行的过程。
注:若要执行多个语句可将执行语句放入BEGIN 和 END 之间,多条语句需要执行的内容,要用分隔符 “ ; ”隔开。
2.查看触发器 SHOW TRIGGERS;
3.删除触发器 DROP TRIGGER 触发器名称;