UNTIL
在 MySQL 循环语句中的作用是定义循环结束的条件。当 UNTIL
后面的条件表达式为真(true)时,循环将会终止。通常与 WHILE
或 REPEAT
语句一起使用。
以下是一个使用 WHILE
和 UNTIL
的简单示例:
SET @counter = 0; WHILE @counter < 5 DO SET @counter = @counter + 1; END WHILE;
在这个示例中,我们初始化了一个名为 @counter
的变量,并设置其值为 0。然后,我们使用 WHILE
语句创建一个循环,该循环将持续执行,直到 @counter
变量的值大于等于 5。在循环内部,我们将 @counter
的值递增 1。当 @counter
的值达到 5 时,UNTIL
条件为真,循环将终止。