mysql:高级:触发器
程序员文章站
2022-05-09 08:56:12
...
触发器
1、介绍
触发器是与表相关的数据对象,指在insert / update / delete 之前或之后,触发并执行在sql语句集合。可以进行日志记录和相关校验。
insert new表示将要或者已经新增的数据
uodate old表示修改之前的数据, new 表示修改之后的数据
delete old表示将要删除的数据或者已经要删除的数据
2、创建触发器
语句语法:
create trigger trigger_name
before / after insert / update / delete
on table_name
[for each row] -- 行级触发器
begin
trigger_stmt;
end;
MySQL只支持行级触发器
触发器建好后,
看一下结果
因为我连刷了两条。
接下来是更新操作
同样创建delete,主要是old 和 new 的使用
3、查看触发器
show triggers \G ;
4、删除触发器
drop trigger trigger_name;
上一篇: Sqlserver 触发器 禁止修改列
下一篇: sqlserver 触发器简析及实例应用