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 ; -- 结束$$的有效性更换成;
相关推荐
一只鹿鹿鹿10 分钟前
SCM流程图参考(PPT文件)
大数据·数据库·web安全·系统安全·流程图
ClouGence1 小时前
CloudDM 支持达梦、KingbaseES、GoldenDB,国产数据库也能统一管起来
数据库·sql·开源
举个栗子。1 小时前
DBX:20MB 驾驭 90+ 种数据库的极简开源数据库管理器
数据库·开源
逃逸线LOF1 小时前
SpringMVC拦截器 & 异常处理机制
数据库·mysql
科技小登1 小时前
重大活动安全保障方案怎么选?重保服务、攻防演练、应急响应与安全意识培训实战与边界
数据库·人工智能·安全
番茄你个西红41 小时前
金仓KFS同步工具常见问题解决方法
数据库
CarIise2 小时前
JDBC数据库操作与SQL注入防范
数据库·sql
CCYe、2 小时前
新模型上线、旧模型下线:企业AI网关如何管住模型版本
java·网络·数据库·人工智能
疯狂打码的少年2 小时前
【数据库技术】SQL嵌套查询(IN/EXISTS/ANY/ALL)
数据库·笔记·sql
清晨0013 小时前
国产化数据库替代方案:openGauss 详解与 MySQL 平滑迁移实战
数据库·mysql