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

 

posted on 2013-04-22 22:48  于敬晖  阅读(31369)  评论(2编辑  收藏  举报

导航