데이터베이스
[mysql] loop로 더미데이터 삽입
엉으니
2016. 3. 3. 19:31
개발 중 페이징기능 확인을 위해 더미데이터를 삽입하였다
PROCEDURE라는 함수같은것을 만들어서 사용하면 된다.
DELIMITER $$
DROP PROCEDURE IF EXISTS loopInsert$$ // 같은 이름의 PROCEDURE를 삭제한다.
CREATE PROCEDURE loopInsert() // loopInsert 만들기
BEGIN
DECLARE i INT DEFAULT 1;
WHILE i <= 500 DO //500번 반복한다.
INSERT INTO tb_board (PARENT_IDX, TITLE, CONTENTS, HIT_CNT, DEL_GB, CREA_DTM, CREA_ID)
VALUES (i, concat('제목',i), concat('내용 ',i),0,'N',CURRENT_TIMESTAMP,'Admin');
SET i = i + 1;
END WHILE;
END$$
DELIMITER $$
이후 CALL loopInsert;를 하여 실행하면 된다.
반응형