delimiter简析
MySql中delimiter的作用:
告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。
默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,mysql将会执行该命令(默认情况下 mysql一遇到分号,它就要自动执行)。
例子:
delimiter $$
create trigger userTest
AFTER UPDATE
on user for EACH ROW
BEGIN
UPDATE user_copy SET nuval=nuval+(new.nuval-old.nuval) where id=new.id;
UPDATE user_copytwo SET nuval=nuval+(new.nuval-old.nuval) where id=new.id;
END;$$
delimiter ;