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