触发器 new和old before和after

Posted ms-grf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了触发器 new和old before和after相关的知识,希望对你有一定的参考价值。

new是新插入的数据,old是原来的数据
insert只会有new,代表着要插入的新记录
delete只会有old,代表着要删除的记录
update由于执行的是先删除旧的记录,再插入新的记录,因此new和old都会有,且含义与上面的相同

new在before触发器中赋值,在after触发器中取值。

在对new赋值的时候只能在触发器before中只用,在after中是不能使用。

以上是关于触发器 new和old before和after的主要内容,如果未能解决你的问题,请参考以下文章

mysqlmysql触发器使用示例

触发器

触发器

MySQL AFTER 更新触发器与 New.col<> OLD.col

触发器before和after有啥区别?

触发器视图