触发器
MySQL触发器用法详解 一、MySQL触发器创建: 1、MySQL触发器的创建语法: 1 2 3 4 5 6 7 CREATE [DEFINER = { 'user' | CURRENT_USER }] TRIGGER trigger_name trigger_time trigger_event ON table_name FOR EACH ROW [trigger_order] trigger_body 2、MySQL创建语法中的关键词解释: 字段 含义 可能的值 DEFINER= 可选参数,指定创建者,默认为当前登录用户(CURRENT_USER); 该触发器将以此参数指定的用户执行,所以需要考虑权限问题; DEFINER='root@%' DEFINER=CURRENT_USER trigger_name 触发器名称,最好由表名+触发事件关键词+触发时间关键词组成; trigger_time 触发时间,在某个事件之前还是之后; BEFORE、AFTER trigger_event 触发事件,如插入时触发、删除时触发; INSERT:插入操作触发器,INSERT、LOAD DATA、REPLACE时触发; UPDATE:更新操作触发器,UPDATE操作时触发; DELETE:删除操作触发器,DELETE、REPLACE操作时触发; INSERT