기존 테이블의 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 조건식])
'DB' 카테고리의 다른 글
[MySQL/MariaDB] 사용자 계정 및 권한 관리 (grant, revoke) (0) | 2022.04.18 |
---|---|
[MySQL/MariaDB] 트랜잭션(Transaction) 개념과 사용 (+ save point) (0) | 2022.03.31 |
[SQL] group by - 그룹 함수, 그룹 조회 (0) | 2022.03.30 |
[SQL] DISTINCT 키워드 (중복제거) (0) | 2022.03.29 |
[SQL] lpad/rpad 함수 사용하여 특정 문자로 자릿수 채우기 (0) | 2022.03.29 |
댓글