MySQL中提供了BREAK語句,在遇到一定條件時可以結束循環。這個語句通常用于控制循環,讓循環在滿足條件時提前退出。
BREAK [n]
上面的語句中,n是一個可選參數,代表結束n層循環。如果沒有提供n,默認結束當前循環。
實際上,BREAK語句只能用于循環結構中,包括WHILE、REPEAT和LOOP。
WHILE expression DO statements; IF condition THEN BREAK; END IF; END WHILE;
上面代碼中,如果condition為真,則循環被終止。
REPEAT statements; IF condition THEN BREAK; END IF; UNTIL expression END REPEAT;
上面代碼中,如果condition為真,則循環被終止。
LOOP statements; IF condition THEN BREAK; END IF; END LOOP;
上面代碼中,如果condition為真,則循環被終止。
總之,BREAK語句是一個方便的工具,可以提前終止一個循環。但是,使用它的時候需要小心,避免出現邏輯問題。