MySQL儲存過程之while、repeat迴圈
阿新 • • 發佈:2018-11-12
一、while迴圈
CREATE DEFINER=`root`@`localhost` PROCEDURE `PRO_WHILE`()
BEGIN
DECLARE i INT DEFAULT 0;
WHILE (i<10) DO
/*當滿足條件的時候執行此程式碼塊*/
BEGIN
INSERT INTO testa (ID) VALUES(i);
SET i=i+1;
END;
END WHILE;
END
執行結果如下:
2、repeat迴圈
CREATE DEFINER=`root`@`localhost` PROCEDURE `PRO_REPEAT`() BEGIN DECLARE i INT DEFAULT 100; REPEAT BEGIN INSERT INTO testa (ID) VALUES(i); SET i=i+1; END; /*當滿足條件的時候結束此程式碼塊*/ UNTIL i>=110 END REPEAT; END
執行結果如下: