1、触发器
监视某种情况,并触发某种操作。
2、触发器创建语法四要素
监视地点(table)、监视事件(insert/update/delete)、触发时间(after/before)和触发事件(insert/update/delete)。
3、语法
CREATE TRIGGER <触发器名称>
{ BEFORE | AFTER }
{ INSERT | UPDATE | DELETE }
ON <表名称>
FOR EACH ROW
<触发器SQL语句>
4、实例
已知user(id,name,password)表和user_copy(id,name,password)表,当执行INSERT INTO user VALUES(4,"曹焱兵","123456")时,触发器将user表新插入的记录添加到user_copy表中。
DELIMITER $$
CREATE
TRIGGER t_user AFTER INSERT
ON user
FOR EACH ROW BEGIN
INSERT INTO user_copy(id,name,password) VALUES(new.id,new.name,new.password);
END$$
DELIMITER ;