触发器
触发器提供的两个对象:
- NEW:新插入的记录
- OLD:表示老的记录,修改的时候OLD对象才有用,即OLD表示即将删除或修改的行
创建触发器
delimiter //--定义结束符号 CREATE TRIGGER triggerName [BEFORE|AFTER] [INSERT|DELETE|UPDATE] ON tableName FOR EACH ROW BEGIN IF NEW.success="xx" THEN INSERT INTO errlog(err_cmd,err_time) VALUES (NEW.cmd,NEW.sub_time); END IF; END;// delimiter;
删除触发器
DROP TRIGGER triggerName;