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 ; -- 结束$$的有效性更换成;

复制代码
相关推荐
敖云岚32 分钟前
【Redis】分布式锁的介绍与演进之路
数据库·redis·分布式
LUCIAZZZ1 小时前
HikariCP数据库连接池原理解析
java·jvm·数据库·spring·springboot·线程池·连接池
我在北京coding1 小时前
300道GaussDB(WMS)题目及答案。
数据库·gaussdb
小Tomkk2 小时前
阿里云 RDS mysql 5.7 怎么 添加白名单 并链接数据库
数据库·mysql·阿里云
明月醉窗台2 小时前
qt使用笔记二:main.cpp详解
数据库·笔记·qt
沉到海底去吧Go3 小时前
【图片自动识别改名】识别图片中的文字并批量改名的工具,根据文字对图片批量改名,基于QT和腾讯OCR识别的实现方案
数据库·qt·ocr·图片识别自动改名·图片区域识别改名·pdf识别改名
老纪的技术唠嗑局3 小时前
重剑无锋,大巧不工 —— OceanBase 中的 Nest Loop Join 使用技巧分享
数据库·sql
未来之窗软件服务4 小时前
JAVASCRIPT 前端数据库-V6--仙盟数据库架构-—-—仙盟创梦IDE
数据库·数据库架构·仙盟创梦ide·东方仙盟·东方仙盟数据库
寒山李白4 小时前
MySQL复杂SQL(多表联查/子查询)详细讲解
sql·mysql·子查询·多表联查
冰橙子id4 小时前
centos7编译安装LNMP架构
mysql·nginx·架构·centos·php