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