내 세상

[MySQL] Loop 통해서 Insert 하는 Query 본문

Technical/MySQL

[MySQL] Loop 통해서 Insert 하는 Query

sga8 2021. 10. 15. 10:38
728x90
반응형
DELIMITER $$
DROP PROCEDURE IF EXISTS loopFunction$$ -- 같은 이름의 PROCEDURE를 삭제한다.
CREATE PROCEDURE loopInsert() -- loopInsert 만들기
BEGIN
	DECLARE i INT DEFAULT 128; -- i 시작점 128
	WHILE i <= 142 DO  -- i 142까지 
		INSERT INTO test_list (HostName, IpAddress, Flag1, Flag2, Flag3)
          VALUES (concat("Test", i-127), concat("Summary", i), 0, 0, 1);
		SET i = i + 1;
	END WHILE;
END$$
DELIMITER $$

call loopFunction; -- 실행하는 부분
728x90
반응형