1. delimiter
delimiter是mysql分隔符。在mysqlclient中分隔符默认是分号(;)。
假设一次输入的语句较多,而且语句中间有分号,这时须要新指定一个特殊的分隔符。
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的分隔符又一次设置为分号;
假设不改动的话,本次会话中的全部分隔符都以// 为准。