MySQL-8.0版本的触发器创建

这几天在做数据库设计的时候需要用到触发器,由于之前在学习数据库的时候没有做好笔记,所以找资料花了我挺长时间的,现在此记录一下MySQL8版本的触发器创建语法。

一.创建语法

1. 语法格式

create trigger 触发器名
触发时刻 触发事件 on 表名
for each row
begin
触发的sql语句
end;

2.语法说明

1.触发器名:顾名思义就是触发器的名字;

2.触发时刻:一般来说有两个选择:before和after,即在这前触发 还是 在这之后触发;

3.触发事件:即是哪种类型的sql语句执行才会触发,一般的选择为:insert,update,delete;

4.表名:与触发器执行相联系的表,也就是在哪个表上发生触发事件才能激活触发器。

5.触发的sql语句:触发器激活之后,想对哪些表进行增删改操作对应的sql语句。

3.示例代码

create trigger enter_depot
after update on table_1
for each row
begin
insert into table_2 values (001,"wsft","1234@qq.com","2022-10-15 12:12:12");
end;

如果本文章能够帮到你,还望施主能够不吝赐赞!

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值