개발 중 페이징기능 확인을 위해 더미데이터를 삽입하였다
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;를 하여 실행하면 된다.
반응형
'데이터베이스' 카테고리의 다른 글
[mysql/mariadb] 계층쿼리 함수생성 및 호출로 구현 (0) | 2019.05.23 |
---|---|
[ORACLE] 시노님(SYNONYM) (0) | 2017.09.29 |
[mysql] VIEW (0) | 2016.02.18 |
[mysql] UNION (0) | 2016.02.18 |
[mysql] JOIN (0) | 2016.02.18 |