2014-11-04 2 views
0

제품을 업데이트하려고 할 때이 오류가 계속 발생하는 이유를 아는 사람이 있습니까? &은 어디에도 없습니다.SQLSTATE [23000] : 무결성 제약 조건 위반 : 1062 'PRIMARY'키 중복 항목 '4294967295'

SQLSTATE [23000] : 무결성 제약 조건 위반 : 1062 중복 항목에 대한 '4294967295를'키 'PRIMARY'

우리는 새해를 업데이트하지만 필요되고있는 이전 버전 1.4에있다 이 문제를 즉시 해결하십시오!

답변

0

우리가 어떤 테이블이 발생하고 있는지 알지 못해서 정말 많이 알려주지 않습니다. 데이터베이스에서 해당 ID (4294967295)를 검색하고이 항목을 만들려는 위치를 찾을 수 있는지 확인하십시오. ID가 매우 커서 나는 상점에 40 억 개의 제품이 없다면 어떤 종류의 오류라고 가정하고 있습니다. 그것은 비록 당신이 물건을 제거하기 전에 그 항목을 삭제하는 것만 큼 쉬울 수도 있습니다. catalog_product_entity 테이블에 오류 항목이 있다고 가정합니다.

로컬 환경에서 저장 프로세스를 xdebug하면 저장하려고 시도한 값을 확인하는 저장 시도를 추적 할 수 있습니다. 그래서 당신을 위해 설치가 진행된다면 거기에서 시작해야합니다.

0

동일한 문제가 있었지만 catalogrule_product_price에있었습니다.

이 테이블의 auto_increment ID 값을 데이터베이스의 int (10)에서 bigint (10)로 변경했습니다.

그렇게 4294967295 마지막 ID가 아니며 더 동안 작동 것이다 BIGINT

로는 catalog_product_entity 필드 entity_id 변경 유형이어야합니다 당신의 문제에 대한

)

관련 문제