MySQL触发器基本结构

1、修改分隔符符号

delimiter $$

可以修改成$$ //都行
2、创建触发器函数名称

create trigger 函数名
3、什么样的操作触发,操作那个表

after:....之后触发

befor:....之前触发

insert:插入被触发

update:修改被触发

delete:删除被触发
on 表名

实例:在users表被添加信息后触发

after insert on users
4、for each row 声明每次触发都被执行
5、开始触发器代码

begin
6、触发器触发后执行块代码
7、结束触发器

end ;
8、修改分隔符

delimiter ;

sql 复制代码
delimiter $$  -- 分隔符
create trigger after_inster_user -- 创建触发器的名称
after insert on `user` -- 用户表执行插入操作之后被出发的触发器
for each row -- 每行数据都要进行触发
begin
	-- 执行代码块
end ;
$$
delimiter ; -- 结束$$的有效性更换成;
相关推荐
2201_7610405912 小时前
Golang怎么安全关闭channel_Golang channel关闭教程【通俗】
jvm·数据库·python
jerryinwuhan12 小时前
基于结构可控性的给水管网传感器布点选择算法
数据库·算法
m0_4939345312 小时前
Redis怎样合并多天访客数据_通过PFMERGE指令聚合HyperLogLog记录
jvm·数据库·python
tjc1990100512 小时前
bootstrap怎么实现响应式的文章瀑布流布局
jvm·数据库·python
旺王雪饼 www12 小时前
MySQL常用查询语句
数据库·sql
qq_1898070312 小时前
SQL嵌套查询与物化视图_提升读性能的组合策略
jvm·数据库·python
2401_8323655212 小时前
如何用消息广播机制让 Shared Worker 通知所有连接的页面
jvm·数据库·python
u01091476012 小时前
如何用 bubbles 参数让自定义事件支持在 DOM 树中冒泡
jvm·数据库·python
克里斯蒂亚诺更新12 小时前
mysql添加一个用户
数据库·mysql
Greyson112 小时前
如何解决变异表报错_ORA-04091复合触发器COMPOUND应用
jvm·数据库·python