MySQL: Vòng lặp while trong MySQL
Cú pháp
WHILE (điều_kiện) DO
Khối_lệnh;
END WHILE;
Ví dụ
Vòng lặp while được sử dụng trong store procedure (SP):
DELIMITER $$
DROP PROCEDURE IF EXISTS loopWhile$$
CREATE PROCEDURE loopWhile(
IN a INT(11),
IN b INT(11)
)
BEGIN
-- Chuoi in ra man hinh--
DECLARE str VARCHAR(255) DEFAULT '';
WHILE (a <= b) DO
SET str = CONCAT(str,a,',');
SET a = a + 1;
END WHILE;
SELECT str;
END$$
DELIMITER ;