MySQL 支援 IF、CASE、ITERATE、LEAVE、LOOP、WHILE 和 REPEAT 等結構,用於儲存程式中的流程控制。它也支援儲存函式中的 RETURN。
IF
CASE
ITERATE
LEAVE
LOOP
WHILE
REPEAT
RETURN
如同後續章節的語法規範所示,這些結構中許多都包含其他語句。這些結構可以巢狀化。例如,IF 語句可能包含一個 WHILE 迴圈,而該迴圈本身又可能包含一個 CASE 語句。
MySQL 不支援 FOR 迴圈。
FOR