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