2011-11-29 5 views
0

파이썬 스크립트를 사용하여 SQL 덤프를 수행하고 압축했습니다. 내 로컬 컴퓨터에서 동일한 복원하려고 할 때 "PRIMARY '키에 대해 중복 항목'1 '오류가 발생합니다. 그러나 나는 비어있는 별도의 테스트 데이터베이스를 만들었습니다.키 'PRIMARY'의 중복 항목 '1'

문제는 무엇이며 해결책은 무엇입니까?

+1

자세한 정보 :) DB가 비어 있지 않거나 SQL 덤프가 PK에 대한 1 값이있는 두 개의 삽입을 하드 코드했습니다. –

답변

1

덤프에 데이터베이스 이름 (예 : USE your_database)이 들어 있다고 가정합니다. 복원하려고하면 오류가 발생합니다.
다른 조건은 잘못된 덤프 일 수 있습니다. 덤프가 실제로 중복 키를 포함하고 있지 않은지 확인 했습니까?
기타 : 덤프에 DROP TABLE ... IF EXISTS..이 있습니까?

+0

나는이 "CREATE DATABASE/*! 32312 IF NOT EXISTS * /"와 같은 것을 가지고있다./ –

+0

@JeevanDongre : 데이터베이스 이름이 있는가? – Marco

+0

예 데이터베이스 이름이 der입니다. –