엔지니어 블로그

[MySQL] Dummy 데이터 생성 본문

DB/MySQL

[MySQL] Dummy 데이터 생성

안기용 2023. 3. 30. 15:52

프로시저를 통한 더미데이터 생성

테스트를 위해 더미데이터가 필요할 때 사용할 수 있는 프로시저

DELIMITER $$
DROP PROCEDURE IF EXISTS loopInsert$$


CREATE PROCEDURE loopInsert()
BEGIN
    DECLARE i INT DEFAULT 1;

    WHILE i <= 500 DO
        INSERT INTO TBL_BOARD(title , content, writer , regDate , viewCnt)
          VALUES(concat('제목',i), concat('내용',i), concat('Name',i), now(), 0);
        SET i = i + 1;
    END WHILE;
END$$
DELIMITER $$

생성 후 실행하면 된다.

CALL loopInsert;