触发器trigger
监视某表的变化,当发生某种变化时,触发某个操作。
触发器:
1.能监视 增删改
2.监视到变化后,触发操作 增删改
---------------------------
四要素:
1.监视地点 table
2.监视事件 insert/delete/update
3.触发时间 after/before
4.触发事件 insert/delete/update
创建之前,要修改定界符(也就是语句结束符 ; ):
delimiter $
创建触发器的语法:
create trigger triggerName
after/before insert/delete/update on 表名
for each row
begin
sql语句; #这里的sql语句可以是多句,insert/delete/update范围内,每个sql语句结束还是要用;
end$
删除触发器:drop trigger 触发器名;
创建触发器时要修改定界符:delimiter $
触发器创建完成后,把定界符改回默认的:delimiter ;
时间: 2024-09-29 06:37:48