leave是MySQL的關鍵字,用于退出當前循環。在MySQL中,leave通常用于退出循環控制語句,例如repeat、loop、while等等。
REPEAT SET @i = @i + 1; IF @i >10 THEN LEAVE repeat_loop; END IF; UNTIL @i >10 END REPEAT;
上述代碼片段中,當@i大于10時,會使用leave語句退出當前的repeat循環。
需要注意的是,MySQL的leave語句只能用于當前循環控制語句中,不能退出在當前語句塊之外的其他循環。
除了leave語句,MySQL還提供了continue和break等關鍵字,用于跳過循環的當前迭代或退出整個循環。
在使用MySQL關鍵字時,需要注意是否會與其他關鍵字或函數重復,可能會產生意想不到的錯誤。