2014-01-20 2 views
2

레코드가 수백 개있는 테이블을 가지고 있습니다. 이제 테이블에 대한 파일을 복원하고 싶습니다. 기존 데이터를 삭제하지 않고 테이블에 데이터를 추가하려고합니다. 내가 아는 한 테이블 바보를 복원하면 이전 레코드가 삭제되고 새 레코드가 추가됩니다. 이것을 피하는 방법. 그렇지 않으면 다시 그 무의미한 복원 후 테이블에 그 수백 개의 레코드를 추가하려면.기존 레코드를 삭제하지 않고 mysql 테이블을 복원

시간을 절약하도록 도와주세요. 미리 감사드립니다.

그런 다음 덤프 만 삽입 명령을 포함하고 아무 걱정으로 실행

테이블 드롭 테이블을 포함 처음 몇 줄을 덤프 테이블 명령을 만들

답변

2

편집 ....

0

Insert 문에 열 제목이 없으므로 Drop 및 Create가 제거 된 mysql 덤프 솔루션이 작동하지 않습니다. mysqldump를 실행하여 파일을 편집하여 Drop과 Create를 제거하고 삽입을 테이블 값 ('a', b '등)에 삽입하여 테이블에 삽입 (orgincola, origcolb , 등) 값 ('a', 'b', 등) 그렇지 않으면 데이터가 잘못된 열에 나타날 수 있습니다. 이것은 당신이 결합하고있는 데이터베이스에서 구조가 동일하지 않다는 것을 전제로합니다

관련 문제