知识点

  1. trigger: 由事件来触发某个操作。 事件包括INSERT语句、UPDATE语句和DELETE语句。 当数据库系统执行事件时,就会激活触发器执行操作。
  2. 多个执行语句的触发器
create trigger 触发器名字
before|after 触发事件(insert、update或delete) on 表名
for each now
begin 
执行语句;
end
  1. MySQL中定义了NEW和OLD,用来表示触发器的所在表中,触发了触发器的那一行数据。

代码

create trigger audit_log
after insert on employees_test
for each row
begin
    insert into audit values(new.id,new.name);
end