触发器
定义触发器
create trigger t1 befor/after insert/delete/update on tablename for each row begin insert into teacher(name) values(new.name); end
'new','old'表示修改前/后的数据
由于sql的终止符是';',上面的代码运行到';'后就会停止,导致创建失败,所以应该自定义终止符
delimiter // create trigger t1 befor/after insert/delete/update on tablename for each row begin insert into teacher(name) values(new.name); end //
这样只有遇到'//'时,数据库才会认为一句sql执行结束,完成后再将终止符改为';':
delimter ;
同理,存储过程,函数的创建也要修改终止符

浙公网安备 33010602011771号