UNTIL
在 MySQL 循環(huán)語句中的作用是定義循環(huán)結(jié)束的條件。當(dāng) UNTIL
后面的條件表達(dá)式為真(true)時(shí),循環(huán)將會(huì)終止。通常與 WHILE
或 REPEAT
語句一起使用。
以下是一個(gè)使用 WHILE
和 UNTIL
的簡(jiǎn)單示例:
SET @counter = 0;
WHILE @counter < 5 DO
SET @counter = @counter + 1;
END WHILE;
在這個(gè)示例中,我們初始化了一個(gè)名為 @counter
的變量,并設(shè)置其值為 0。然后,我們使用 WHILE
語句創(chuàng)建一個(gè)循環(huán),該循環(huán)將持續(xù)執(zhí)行,直到 @counter
變量的值大于等于 5。在循環(huán)內(nèi)部,我們將 @counter
的值遞增 1。當(dāng) @counter
的值達(dá)到 5 時(shí),UNTIL
條件為真,循環(huán)將終止。