一,delimiter的用法
告知解釋器遇到 delimiter后面的符號時作用相當於分號,這樣可以避免在shell 中寫mysql腳本時,與分號發生沖突。舉個栗子;
輸入 select * from t_tag ;后 就會顯示結果,即,執行了該語句,但是使用delimiter后,如下圖:
只有遇到另外的一個 // 時,才會執行所寫的語句。
二,循環插入10個條目
先上代碼:
delimiter // create procedure myproc() begin declare num int; set num=1; while num < 10 do insert into t_tag(tag_name, tag_desc) values(concat("tag", num), concat("tag", num)); set num=num+1; end while; end//