16.13.5 使用ITERATE语句控制流程
1.语法说明
ITERATE语句表示跳过本次循环,而执行下次循环操作。语法格式如下:
ITERATE label
其中,label表示被标注的流程标志。
注意:ITERATE只可以出现在LOOP、REPEAT和WHILE语句内。
2.简单示例
(1)创建名称为HandlerDataWithIterate的存储过程,在存储过程中定义INT类型的变量x,默认值为0。接下来,在LOOP循环中为变量x加1,当x的值小于5时,执行ITERATE操作;当x的值大于等于10时,退出LOOP循环;其他情况,打印x变量的值。创建存储过程,在MySQL命令行中执行代码。
mysql> DELIMITER $$
mysql> CREATE