MySQL高级三——循环语句

1、where循环

create procedure p_addnum()  begin  declare i int default 1;  declare addresult int default 0;  while i <p>2、repeat循环</p><pre class="brush:sql;toolbar:false">create procedure p_updatenum()  begin  declare 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 &gt; imax  end repeat;  end;  $$;

3、loop循环

create procedure p_updateloop()  begin  declare imin int default 1;  declare value int default 1;  declare imax int default 100;  myloop:loop  	select value;  	set value = value + 1;  	set imin = imin + 1;  	if imin &gt; imax then  	leave myloop;  	end if;  end loop;  end;  $$;

 以上就是MySQL高级三——循环语句的内容,更多相关内容请关注PHP中文网(www.php.cn)!

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享