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 ;

 

posted @ 2019-07-18 10:06  我爱香香  阅读(290)  评论(0编辑  收藏  举报