괴발개발 성장기

Study/Mysql

[MySQL] 테이블 복제하는 방법

지니유 2023. 7. 4. 21:30
반응형

# 배경

로컬에서 DB를 재설계하기 위해서 원본을 복제해놨다.

 

# 문법

CREATE TABLE IF NOT EXISTS 복사 테이블 SELECT * FROM 원본 테이블;

 

# 예시

CREATE TABLE IF NOT EXISTS banners_copy SELECT * FROM banners;

 

전체 복제가 되었다.

그래서 컬럼 변경을 해서 테스트를 해봤다.

만약에 상태를 위해서 복제를 해 놓은 것이다.

 

 

# 추가 내용 (2023.08.10)

id 컬럼에 Primary key, Auto Increment 설정들이 사라졌다.

복제할 때 속성들은 복사가 안되고 구조와 데이터들만 복사가 된다는 사실을 알게 되었다.

 

 

반응형