特殊的函数:无需手动调用,只有执行insert,delete,update时才能触发触发器的执行
协助应用在数据库端确保数据的完整性,日志记录,数据校验等操作。
使用old和new来引用触发器中变化的记录内容。
创建触发器:
create trigger trigger_test
after insert on testMD5 for each row
insert into testMD5_log
values(null,now(),concat('有新用户注册',':',new.id,',',new.name));
查看触发器:
show triggers;
删除触发器:
drop trigger if exists trigger_test;
在触发器中不能进行insert,delete,update。
尽量少使用trigger,因为效率低,非常消耗资源。