테이블 복사의 필요성?
개발을 진행하며 테이블에 데이터를 임시로 보관 및 백업해야하는 경우가 발생한다.
이때 간단하게 테이블명만 바꾸고 테이블의 구조와 데이터를 백업해놓는 작업은 필수라고 생각한다.
테이블 복사 방법
CREATE TABLE 신규테이블명 AS SELECT * FROM 복사할테이블명 [WHERE]
CREATE TABLE 신규테이블명 AS SELECT * FROM 복사할테이블명 WHERE 1=2
데이터 복사해서 다른 테이블에 삽입
INSERT INTO 복사대상테이블명 SELECT * FROM 원본테이블명 [WHERE]
INSERT INTO 복사대상테이블명 (COL1, COL2) SELECT COL1, COL2 FROM 원본테이블명 [WHERE]
[ 데이터베이스 ] DB dump, 백업 파일 생성하기 (mysql dump, backup) (0) | 2024.06.23 |
---|---|
[ 데이터베이스 ] Redis란? (0) | 2024.05.16 |
[ 쿼리 ] Subquery VS With(CTE) (0) | 2024.03.15 |