咨询电话:
15628812133
24
2023/03

Mysql触发器

发布时间:2023-03-24 10:24:55
发布者:神棍子
浏览量:
0

触发器,从字面意思可以理解到是由触发来执行脚本的东西,那前提条件就是需要由什么事件来触发。Mysql中可触发的事件包括insertupdatedelete语句,然后这些触发事件还分为前置触发和后置触发(beforeafter)所以就有了多种触发条件。

前置触发可以理解为在语句执行前就触发脚本,比如在insert前,可以修改insert的字段等等,后置触发则是在语句执行完成后再次触发。

触发器创建语句为

创建触发器

触发器事件语句中还可以使用newold来调用或修改数据,此时oldnew就代表当前行的数据,当然old是只读并不能修改数据,且insert中没有old数据,delete中没有new数据。

update实例

此例中给demo表创建名为demoTrigger的前置update触发器,当触发时将name改为张三


关键词:
返回列表