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 ; -- 结束$$的有效性更换成;
相关推荐
剑锋所指,所向披靡!16 分钟前
初始MySQL
数据库·mysql
我是大猴子19 分钟前
解决并发的两种方法(没用到redis)(对上一期的补充)以及开启多个定时任务
数据库·redis·缓存
難釋懷24 分钟前
Redis分片集群散列插槽
数据库·redis·缓存
2501_9110882324 分钟前
Web开发与API
jvm·数据库·python
2501_9110882326 分钟前
使用Python自动收发邮件
jvm·数据库·python
极客on之路28 分钟前
分库分表(四)
数据库
zklgin31 分钟前
【MySQL】深度学习数据库开发技术:使用CC++语言访问数据库
数据库·mysql·数据库开发
2401_8898846636 分钟前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
李宥小哥41 分钟前
SQLite04-表数据管理
java·jvm·数据库
Smoothcloud_润云1 小时前
GORM 事务管理与 Repository 模式完整指南
前端·数据库·代码规范