一、 触发器
+++ 什么是触发器
触发器(TRIGGER)是由 INSERT、UPDATE 和 DELETE 等事件来触发某种特定操作。满足
触发器的触发条件时,数据库系统就会执行触发器中定义的程序语句。这样可以保证某些操作
之间的一致性。
+++ 触发器作用
当操作了某张表时,希望同时触发一些动作/行为,可以使用触发器完成!!
二、 创建触发器
2.1 创建只有一个执行语句的触发器
+++ 基本形式如下:
CREATE TRIGGER 触发器名 BEFORE | AFTER 触发事件 ON 表名 FOR EACH ROW
执行语句
eg:
CREATE TRIGGER dept_trig1 BEFORE INSERT ON department FOR EACH ROW
INSERT INTO triger_time VALUES(NOW());
--说明:当向department 表中执行INSERT 操作时,数据库系统都会在 INSERT 语句执行之前向 triger_time 表中插入当前时间。
一、 触发器
+++ 什么是触发器
触发器(TRIGGER)是由 INSERT、UPDATE 和