mysql 循環插入記錄


一,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//

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM