본문 바로가기
DB

[SQL] DB 테이블 구조, 데이터 복사

by 김비누! 2022. 3. 31.

기존 테이블의 primary key, auto_increment 포함된 컬럼은 복사할 수 없거나 설정이 적용되지 않고 값만 복사된다.

구조 복사

CREATE TABLE [IF NOT EXISTS] 새테이블 LIKE 기존테이블

구조 및 데이터 복사

CREATE TABLE [IF NOT EXISTS] 새테이블 SELECT 컬럼 FROM 기존테이블 [WHERE 조건식]

데이터 모두 복사

INSERT INTO 새테이블 (SELECT 컬럼 FROM 기존테이블 [WHERE 조건식]) 

데이터 일부 복사

INSERT INTO 새테이블 (컬럼1[, 컬럼 2..])(SELECT 컬럼1[, 컬럼2..] FROM 기존테이블 [WHERE 조건식]) 

댓글