2012-08-07 2 views
0

현재 한 테이블에서 다른 테이블로 필드를 추가하려면 다음과 같은 쿼리를 실행하고 있습니다.테이블의 모든 레코드를 다른 테이블에 삽입하기

INSERT INTO new_table (Num1, Num2, Num3) 
SELECT Num1, Num2, Num3 
FROM initial_table 

내 표는 각각의 모든 열을 하나의 명령으로 모두 이동하지 않고 수동으로 이상 입력 할 수있는 방법이 많은 다른 열을 포함?

답변

1

, 열은 정확히 동일한 순서에 있고 당신이 할 수있는 더 IDENTITY 열이 없습니다 :

INSERT INTO new_table 
SELECT * 
    FROM initial_table 
1
INSERT INTO new_table 
SELECT * 
FROM initial_table 

신원 열이 new_table 인 경우 작동하지 않습니다. 테이블이 indentical 경우

관련 문제