현재 동일한 구조를 가진 두 개의 데이터 테이블이 있습니다. 이제 두 테이블을 하나의 테이블로 병합하려고 하는데 phpmyadmin에서 병합할 수 있는 옵션을 찾지 못한 것 같습니다. 병합된 SQL 문도 검색했습니다. 온라인으로 실행했는데도 계속 오류가 발생합니다. 이유를 모르겠습니다.
1 |
|
위 코드는 12개의 오류를 보고합니다. 방법이 전혀 올바르지 않을 수 있습니다. 간단한 해결 방법을 알려주세요
현재 동일한 구조를 가진 두 개의 데이터 테이블이 있습니다. 이제 두 테이블을 하나의 테이블로 병합하려고 하는데 phpmyadmin에서 병합할 수 있는 옵션을 찾지 못한 것 같습니다. 병합된 SQL 문도 검색했습니다. 온라인으로 실행했는데도 계속 오류가 발생합니다. 이유를 모르겠습니다.
1 |
|
위 코드는 12개의 오류를 보고합니다. 방법이 전혀 올바르지 않을 수 있습니다. 간단한 해결 방법을 알려주세요
데이터 구조가 동일하면 다음과 같이 충분합니다.
1 2 3 |
|
INSERT INTO c SELECT FROM a UNION SELECT FROM b
SQL을 내보내고 병합한 다음 가져옵니다 ㅎㅎ
1 |
|
1 2 |
|
테이블을 찾아 삽입하는 경우에는 삽입 후 값을 사용할 필요 없이 테이블을 직접 선택하면 됩니다.
참고: 신고하신 오류는 삽입 중 기본 키가 중복되어 발생했을 수 있습니다
오류를 게시할 수 있나요? 고유한 것으로 정의된 일부 필드가 있습니까? 그래서 가져오기 고유성 충돌이 잘못되었습니다
또는 병합할 새 테이블을 생성합니다.
중복 항목을 제거해야 하는 경우 Union을 사용하세요. create table new_table SELECT Ptname, Name, Mobile, orderdate, orderprice, ordertime from order_zong union all SELECT Ptname, Name, Mobile, orderdate, orderprice, ordertime from hnb