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

复制代码
相关推荐
DarkAthena1 分钟前
【Oracle】两个关于Hint的问题
数据库·oracle
a41324473 分钟前
oracle报错ORA-39083,ORA-31625,ORA-01031
数据库·oracle
t***82114 分钟前
MySQL的底层原理与架构
数据库·mysql·架构
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ4 分钟前
DBGPT对外API文件说明 以及 DBGPT对外API接口说明
数据库·windows·db-gpt
Han.miracle12 分钟前
JavaEE--网络编程 http请求 :URL 方法get 和 post
数据库·sql·计算机网络
好好研究15 分钟前
MyBatis框架 - 注解形式
java·数据库·mysql·maven·mybatis
爬山算法16 分钟前
Redis(154)Redis的数据一致性如何保证?
数据库·redis·bootstrap
e***09627 分钟前
postgresql链接详解
数据库·postgresql
踢球的打工仔30 分钟前
mysql数据表的基本操作
数据库·mysql
踢球的打工仔36 分钟前
mysql链接(2)
数据库·mysql