MySQL——repeat循環(huán)
repeat循環(huán)
REPEAT
statement_list
UNTIL search_condition
END REPEAT
說(shuō)明:REPEAT語(yǔ)句首先執(zhí)行statement_list中的語(yǔ)句,然后判斷search_condition是否為真,為真則停止循環(huán),不為真則繼續(xù)循環(huán)。REPEAT也可以被標(biāo)注。
例子:
CREATE PROCEDURE dorepeat()
BEGIN
DECLARE v1 INT DEFAULT 5;
REPEAT
v1=v1-1;
UNTIL v1<1;
END REPEAT;
END$$
說(shuō)明:REPEAT語(yǔ)句和WHILE語(yǔ)句的區(qū)別在于:REPEAT語(yǔ)句先執(zhí)行語(yǔ)句,后進(jìn)行判斷;而WHILE語(yǔ)句是先判斷,條件為真時(shí)才執(zhí)行語(yǔ)句。
點(diǎn)擊加載更多評(píng)論>>