1. 程式人生 > >Mysql中delimiter作用

Mysql中delimiter作用

elseif else views 默認 設置mysql update pre ati 部分

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的分隔符又一次設置為分號; 假設不改動的話,本次會話中的全部分隔符都以// 為準。


地址:http://blog.csdn.net/yonggang7/article/details/24558385



Mysql中delimiter作用