触发器可以在增删改之前或之后触发,我们这节课讲触发器在'改'之前或之后触发
create trigger tb_user_update_trigger #创建触发器 after update on tb_user for each row #为修改触发器,after表示在tb_user表更新之前就触发触发器,each row表示行级触发器 #我们对tb_user表进行更新数据的时候就会触发begin insert into user_logs(id,operation,operate_time,operate_id,operate_params) values #要同时记录更新数据之前的数据和更新之后的数据 (null,'update',now(),new.id, concat('更新之前的数据:id= ',old.id,',age= ',old.age,',phone=',old.phone,',email=',old.email,',profession=',old.profession, ' | 更新之后的数据:id= ',new.id,',age= ',new.age,',phone=',new.phone,',email=',new.email,',profession=',new.profession ));end;