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 条件为真,循环将终止。