StartIT

프로시져를 활용한 루프로 DB 데이터 넣기 본문

DB/mysql

프로시져를 활용한 루프로 DB 데이터 넣기

IT스타터 2020. 6. 29. 22:29
반응형

DELIMITER $$

DROP PROCEDURE IF EXISTS loopInsert$$ // 같은 이름의 PROCEDURE를 삭제

CREATE PROCEDURE loopInsert() // 프로시저로 loopInsert 만들기

BEGIN

DECLARE i INT DEFAULT 4;

WHILE i <= 150 DO

INSERT INTO NightCount VALUES (i,1000);

SET i = i + 1;

END WHILE;

END$$

DELIMITER $$

CALL loopInsert; 로 프로시저를 실행시키면 반복적으로 데이터가 입력이 된다.

 

 

 

 

참고:

https://eongeuni.tistory.com/27

 

[mysql] loop로 더미데이터 삽입

개발 중 페이징기능 확인을 위해 더미데이터를 삽입하였다 PROCEDURE라는 함수같은것을 만들어서 사용하면 된다. DELIMITER $$ DROP PROCEDURE IF EXISTS loopInsert$$ // 같은 이름의 PROCEDURE를 삭제한다. CREA..

eongeuni.tistory.com

 

반응형

'DB > mysql' 카테고리의 다른 글

mysql 계정 생성 및 권한 부여  (0) 2020.11.26
mysql 권한설정에서 에러발생  (0) 2020.06.29
centos7 mysql설치  (0) 2020.06.29
mysql jdbc 이용하기  (0) 2020.06.29
Comments