MySQL存儲過程中的循環(huán)可以通過以下幾種方式實現:
1. WHILE循環(huán):
DELIMITER $$ CREATE PROCEDURE while_loop() BEGIN DECLARE i INT DEFAULT 1; WHILE i<= 10 DO SELECT i; SET i = i + 1; END WHILE; END $$ DELIMITER ;
2. REPEAT循環(huán):
DELIMITER $$ CREATE PROCEDURE repeat_loop() BEGIN DECLARE i INT DEFAULT 1; REPEAT SELECT i; SET i = i + 1; UNTIL i >10 END REPEAT; END $$ DELIMITER ;
3. FOR循環(huán):
DELIMITER $$ CREATE PROCEDURE for_loop() BEGIN DECLARE i INT DEFAULT 1; FOR i IN 1..10 DO SELECT i; END FOR; END $$ DELIMITER ;
需要注意的是,MySQL存儲過程中的循環(huán)語句需要使用DELIMITER定義分隔符,以避免代碼中的分號與存儲過程語句中的分號沖突。
上一篇css縮放怎么弄