在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。
格式:
WHILE……DO……END WHILE
REPEAT……UNTIL END REPEAT
LOOP……END LOOP
WHILE实例:
begin
declare i int;
set i=0;
end;
REPEAT实例:
begin
declare i int default 0;
repeat
end repeat;
end;
LOOP实例:
begin
declare i int default 0;
loop_label: loop
insert into t1(filed) values(i);
set i=i+1;
if i>=5 then
leave loop_label;
end if;
end loop;
end;
转载:http://blog.sina.com.cn/s/blog_4f925fc30100mw2l.html