본문 바로가기

IT 개념

MySQL 재귀복사

https://velog.io/@dlsdk2526/MySQL%EC%9E%AC%EA%B7%80-%EB%B3%B5%EC%82%AC%EB%A5%BC-%ED%86%B5%ED%95%B4-%EB%8D%94%EB%AF%B8-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%89%BD%EA%B2%8C-%EB%84%A3%EA%B8%B0

MySQL_재귀 복사를 통해 더미 데이터 쉽게 넣기

예를 들면이렇게 SQL문을 작성하고 실행 하면기존에 있던 데이터의 수 만큼 테이블에 데이터가 추가된다

velog.io

웹서버를 테스트할 때, 더미데이터를 생성할 때가 있습니다.

페이징 처리를 확인하기 위해서 300몇개의 데이터를 만들어야 하는데,

그럴 때마다 일일이 데이터를 생성하기엔 시간이 듭니다.

그럴 때 재귀복사라는 것을 사용하더군요.

insert into notice (notice_title, notice_userid, notice_content)

(select notice_title, notice_userid, notice_content from notice);

insert into 테이블 (칼럼1, 칼럼2, 칼럼3) (select 칼럼1, 칼럼2, 칼럼3 form 복사테이블);

이렇게 하면 데이터가 두배로 늘어납니다. (기존에 있는 데이터의 수 만큼 추가)

'IT 개념' 카테고리의 다른 글

자바 File 클래스  (0) 2021.06.30
Spring myBatis, selectKey 태그  (0) 2021.06.28
내가 정리해보는 Spring 게시판 만드는 순서(정답X)  (0) 2021.06.23
HTTP ? HTTPS?  (0) 2021.06.22
HTTP 구조, 자주 사용되는 Status code  (0) 2021.06.22