MySQL中的WHILE循環語句用于在滿足特定條件的情況下重復執行一組語句,直到條件不再滿足為止。下面是一個基本的示例:
SET @i = 0;
WHILE @i < 10 DO
SELECT @i;
SET @i = @i + 1;
END WHILE;
在上面的示例中,首先設置變量@i的初始值為0,然后定義一個WHILE循環,當@i的值小于10時,重復執行SELECT @i和SET @i = @i + 1這兩條語句。當@i的值達到10時,循環結束。
需要注意的是,MySQL中的WHILE循環語句只能在存儲過程或函數中使用,不能在普通的SQL查詢語句中使用。如果要使用WHILE循環,需要首先創建一個存儲過程或函數來包裝循環邏輯。