# 게시판 테이블에 테스트용 데이터 1000개를 insert 하는 프로시저를 아래처럼 만듭니다.
DELIMITER $$
CREATE PROCEDURE fn_insert_board() -- 만들 프로시저 이름
BEGIN
DECLARE i INT DEFAULT 1; -- 변수 선언, defalt 값 1
truncate table board; -- 중복 실행하더라도 1000개만 넣는다.
WHILE (i <= 1000) DO -- loop 문 (i가 1000이 될 때까지 looping)
INSERT INTO `board`
(`title`,`content`,`writer`,`view_cnt`,`cmt_cnt`,`reg_date`,`upt_date`)
VALUES
(concat('Title ', i), concat('content ', i), 'Jay', 0, 0, now(), now());
SET i = i + 1; -- i값에 1을 더하고 WHILE 의 처음으로 이동
END WHILE;
END$$
DELIMITER ; -- 구분 기호를 다시 ;로 바꿔주기