17.1 创建触发器
MySQL中创建触发器可以使用CREATE TRIGGER语句。MySQL中的触发器可以包含一条执行语句,也可以包含多条执行语句。
17.1.1 语法格式
创建触发器的语法格式如下:
CREATE
[DEFINER = user]
TRIGGER trigger_name
trigger_time trigger_event
ON tbl_name FOR EACH ROW
[trigger_order]
trigger_body
语法格式说明如下:
·trigger_name:创建的触发器的名称。
·trigger_time:标识什么时候执行触发器,支持两个选项,分别为BEFORE和AFTER。其中,BEFORE表示在某个事件之前触发,AFTER表示在某个事件之后触发。
·trigger_event:触发的事件,支持INSERT、UPDATE和DELETE操作。
·tbl_name:数据表名称,表示在哪张数据