복사할 테이블이 존재하지 않을경우 테이블을 생성후, 데이터를 복사
CREATE TABLE [대상 테이블명] SELECT * FROM [원본 테이블명]
복사할 테이블이 존재하는 경우 기존의 데이터를 바로 복사
INSERT INTO [대상 테이블명] SELECT * FROM [원본 테이블명]
다른 데이터 베이스 간의 테이블 값 복사
mysql> INSERT INTO [대상 데이터베이스명].[대상 테이블명]
-> SELECT * FROM [원본 데이터베이스명].[원본테이블명]
중복 데이터에 대한 에러를 무시하는 방법
대상 필드가 기본키로 지정되어 있는데 중복 레코드로 인하여 에러를 발생시 다음과 같이 처리할 수 있다.
mysql> INSERT ignore INTO .....
'Databases' 카테고리의 다른 글
MySQL 테이블 복사 (0) | 2018.04.30 |
---|---|
mysql 데이터 치환하기 (REPLACE) (0) | 2018.04.10 |
특정컬럼 문자열 합친후 업데이트 (0) | 2017.11.13 |
ERROR 1067 (42000): Invalid default value (0) | 2017.06.16 |
MySQL 5.x SQL STRICT 모드 변경 방법 (0) | 2017.06.02 |