MySQL 支持 IF、CASE、ITERATE、LEAVE、LOOP、WHILE 和 REPEAT 结构,用于在存储程序中进行流控制。它还支持在存储函数中使用 RETURN。
IF
CASE
ITERATE
LEAVE
LOOP
WHILE
REPEAT
RETURN
如下面的语法规范所示,其中许多结构包含其他语句。此类结构可以嵌套。例如,IF 语句可能包含 WHILE 循环,而该循环本身又包含 CASE 语句。
MySQL 不支持 FOR 循环。
FOR