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 ; -- 结束$$的有效性更换成;
相关推荐
riNt PTIP几秒前
Ubuntu 系统下安装 Nginx
数据库·nginx·ubuntu
麻辣大虾14 分钟前
SQL语言五大分类
数据库·sql·mysql
chenxu98b14 分钟前
redis info 详解
数据库·redis·缓存
qq_4138474017 分钟前
Redis怎样设计企业级备份策略_结合全量RDB与增量AOF实现多级数据保护
jvm·数据库·python
NaMM CHIN23 分钟前
mysql的分区表
数据库·mysql
qq_3729069323 分钟前
如何通过点击事件动态展开和收起 HTML 元素
jvm·数据库·python
倔强的石头_27 分钟前
一文读懂时序数据库:从概念到落地,讲清全球 5 大主流产品 能力边界与选型逻辑
数据库
dishugj31 分钟前
Postgresql 16.11数据库单机版源码安装
数据库
有梦想的小何35 分钟前
`Java并发排障实录:没有报错,却把正确数据覆盖错了`
java·spring boot·mysql·spring cloud
qq_3721542337 分钟前
Golang Gin怎么做JWT登录认证_Golang Gin JWT教程【实用】
jvm·数据库·python