drop procedure if exists p_while_do; create procedure p_while_do() begin declare i int; set i = 1; while i <= 10 do select concat(‘index : ‘, i); set i = i + 1; end while; end; call p_while_do();
drop procedure if exists p_for_loop; create procedure p_for_loop() begin declare i int; set i = 1; loop_example : loop select concat(‘index -> ‘, i); set i = i + 1; if i > 10 then leave loop_example; end if; end loop; end; call p_for_loop();
【MySQL】MySQL PLSQL Demo - 006.循环(WHILE DO and FOR LOOP)
原文:http://www.cnblogs.com/nick-huang/p/4802459.html