1、where循环
create procedure p_addnum()begindeclare i int default 1;declare addresult int default 0;while i <= 100 do set addresult = addresult + i; set i = i + 1;end while;select addresult;end;$$;
2、repeat循环
create procedure p_updatenum()begindeclare imin int default 1;declare value int default 1;declare imax int default 100;repeat select value; set value = value + 1; set imin = imin + 1; until imin > imaxend repeat;end;$$;
3、loop循环
create procedure p_updateloop()begindeclare imin int default 1;declare value int default 1;declare imax int default 100;myloop:loop select value; set value = value + 1; s<div>本文来源gaodai.ma#com搞##代!^码@网3</div>et imin = imin + 1; if imin > imax then leave myloop; end if;end loop;end;$$;
以上就是MySQL高级三——循环语句的内容,更多相关内容请关注搞代码(www.gaodaima.com)!