您的位置:首页 > 数据库 > MySQL

Mysql中delimiter作用

2014-04-26 22:49 483 查看

1. delimiter

delimiter是mysql分隔符,在mysql客户端中分隔符默认是分号(;)。
如果一次输入的语句较多,并且语句中间有分号,这时需要新指定一个特殊的分隔符。

2. delimiter使用

在前一篇中有设置mysql的触发器时使用例子
mysql> delimiter //
mysql> create trigger upd_check before update on account
-> for each row
-> begin
-> if new.amount < 0 then
->  set new.amount=0;
-> elseif new.amount > 100 then
->  set new.amount = 100;
-> end if;
-> end;
-> //
Query OK, 0 rows affected (0.00 sec)

mysql> delimiter ;


上面就是,先将分隔符设置为 //, 
直到遇到下一个 //,才整体执行语句。
执行完后,最后一行, delimiter ; 将mysql的分隔符重新设置为分号;
如果不修改的话,本次会话中的所有分隔符都以// 为准。

地址:http://blog.csdn.net/yonggang7/article/details/24558385
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql database delimiter