Rumah >pangkalan data >tutorial mysql >Mysql中delimiter作用_MySQL

Mysql中delimiter作用_MySQL

WBOY
WBOYasal
2016-06-01 13:16:531090semak imbas

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的分隔符重新设置为分号;如果不修改的话,本次会话中的所有分隔符都以// 为准。
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:c++访问mysql数据库Artikel seterusnya:Tcpdump 抓取MySQL执行语句_MySQL