MySQL은 다른 테이블에 내용의 테이블이 될 것입니다

같은 두 개의 테이블 (수출 및 대상 테이블) 필드, 모든 데이터를 삽입 할 경우 카테고리는 그것은,이 방법을 사용할 수 있습니다 :

소스 테이블 * 대상 선택 테이블에 삽입;

예를 들어, 표 A 표 B에 삽입하고, 다음과 같은 SQL 문에 의해 달성 될 수있다 :

B FROM INSERT으로 SELECT *;

당신은 단지 특정 필드를 가져올 경우 카테고리 2,이 방법을 사용할 수 있습니다 :

대상 테이블에 삽입 (필드 1, 필드 2, ...) SELECT 필드 1, 필드 2 ... 테이블 기점 FROM;

필드 유형의 위의 두 테이블이 동일한 데이터 변환 오류해야 있습니다.

카테고리 III.

① 만약 세 번째 테이블 TABLE_C의 테이블 TABLE_A, TABLE_B 데이터 가져 오기

TABLE_B FROM TABLE_A UNION ALL SELECT * FROM TABLE_C SELECT * INTO INSERT;

INSERT INTO TABLE_C (1 열, 2 열, ...) SELECT 컬럼 1, 2 열, ... TABLE_B FROM TABLE_A UNION ALL SELECT 컬럼 1, 2 열, ... FROM;

② 만약 테이블 TABLE_A, TABLE_B 세 번째 테이블 TABLE_C 데이터 납, 중복 데이터를 제거 :

TABLE_B FROM TABLE_A UNION SELECT * FROM TABLE_C SELECT * INTO INSERT;

INSERT INTO TABLE_C (1 열, 2 열, ...) SELECT 컬럼 1, 2 열, ... TABLE_B FROM TABLE_A UNION SELECT의 1 열, 2 열, ... FROM;

 

추천

출처www.cnblogs.com/yaoze2018/p/11329892.html