您的位置:首页 > 数据库 > MySQL

mysql循环嵌套插入数据的问题

2012-04-11 23:08 323 查看

mysql循环嵌套插入数据的问题

2007-12-5 12:52提问者: hhhnizehui | 悬赏分:20 | 浏览次数:1389次
我在mysql中写了名为insertmscorerate的存储过程。使用了一个嵌套的循环,declare i1,i2,i3,i4,i5 int default 1;
declare num int default 1;
while i1 <= 5 DO
while i2<=5 do
insert into a values(i1);
set i2=i2+1;
end while;

set i1 = i1 + 1;
end while;
想在表中插入25条记录,但是程序只执行5次,谁知道为什么?
推荐答案:
你应该在while i2<=5 do 之前添加set i2=1的语句,否则下一轮外循环到来时,由于i2已经太大,所以内循环不再执行。

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: