触发器是与表有关的数据库对象,可以在表的insert、update、delete操作之前或之后触发并执行触发器中定义的sql语句。
这种特性可以协助引用系统在数据库段确保数据的完整性、日志记录、数据校验等操作。
使用别名new(新的)和old(旧的)来应用触发器中发生变化的内容记录。
触发器的分类
触发器的语法
account表数据:
account_log数据:
触发器的创建
# insert型触发器
DELIMITER $
CREATE TRIGGER trig1
AFTER INSERT
ON account
FOR EACH ROW
BEGIN
INSERT INTO account_log(operateType,ope