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