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 ; -- 结束$$的有效性更换成;
相关推荐
独自破碎E1 分钟前
【面试真题拆解】Spring中的注解
数据库·spring·面试
2401_894241924 分钟前
实战:用OpenCV和Python进行人脸识别
jvm·数据库·python
MrZhangBaby5 分钟前
SQL-leetcode—3482. 分析组织层级
数据库·sql·leetcode
阿蒙Amon7 分钟前
C#常用类库-详解SqlSugar
开发语言·数据库·c#
m0_6625779712 分钟前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
档案宝档案管理15 分钟前
档案宝|开箱即用,打破档案管理“复杂魔咒”
数据库·人工智能·档案·档案管理
小朋友,你是否有很多问号?25 分钟前
java udf 实现经纬度匹配pg数据库public.geometry地理位置
数据库
@insist12325 分钟前
软件设计师-数据库核心:事务 ACID 特性、并发控制与备份恢复技术全解
数据库·oracle·软考·软件设计师·软件水平考试
正在走向自律28 分钟前
Oracle替换工程实践深度解析——从技术落地到成本优化的全维度攻坚
数据库·oracle·kingbasees·数据库替换
杨云龙UP29 分钟前
Oracle DG / ADG日常巡检操作指南
linux·运维·服务器·数据库·ubuntu·oracle