Java程序猿搬砖笔记(十七)
MySQL触发器
语法:
1 | CREATE TRIGGER 触发器名 |
说明:
1、触发器名 - 触发器的名称
2、触发器时间 - 触发器触发的时机,值为 BEFORE或AFTER
3、触发器事件 - 引起触发器触发的事件,值为INSERT或UPDATE或DELETE
4、表名 - 触发触发器的表名,即该触发器是建立在那张表上面的
5、执行语句 - 即为触发器出发后执行的操作。可以使用old和new关键字。
示例:
1 | DELIMITER $$ |
因为会造成死循环,在同一个表中不能使用insert/update/delter,否则会报错。