2011-01-10 6 views
1

두 테이블에 table1table2 테이블이 있지만 두 테이블의 구조는 동일하지만 pk 인덱스 값이 다릅니다. 그래서 반복은 최소이다.단일 데이터베이스에서 두 테이블을 병합하는 방법은 무엇입니까?

table1 has got 56000 datas 

table2 has got 23000 datas 

나는 내가 데이터 (가져 오기/다시 작성하거나 복제 할 그나마) 것을 무시하고 데이터의 수입 휴식이 필요 PK의 일부 repetations가있을 수 있습니다 table1.에 수입 table2/병합 할 수 있습니다. phpmyadmin을 사용하고 있습니다.

답변

0

가 다른 테이블에 UNION DISTINCT를 사용하여 시도 가지고는? 도움이

insert into table3 
select * from table1 
union distinct 
select * from table2 

희망 :

http://dev.mysql.com/doc/refman/5.0/en/union.html

그래서 당신은 다음처럼 작성할 수 있습니다.

죄송합니다 구문에 자리가 없다면 - 여기서 MySQL을 사용하지 마십시오.

관련 문제