2016-06-22 2 views
0

phpmyadmin에서 기존 테이블을 편집 할 수 없습니다. 나는 idprimary keyauto increment으로 설정하려고 시도했지만 기본 키 또는 자동 증가로 설정되는 다른 열이 없더라도 두 경우 모두 오류이 발생합니다.phpmyadmin에서 테이블을 편집 할 수 없습니다.

+0

오류가 발생하고 기본 키를 설정할 수없는 이유는 무엇입니까? – bhansa

+0

"기본 키의 항목 '33'중복" – Nikita

+1

은 기본 키를 만들려는 고유 한 열의 모든 값을 갖고 있습니까? 스키마를 공유 할 수 있습니까? – bhansa

답변

1

동일한 ID를 가진 중복 행이 없도록 테이블의 항목을 먼저 편집해야합니다. 받은 오류 메시지에 문제의 원인이 나와 있습니다 : "duplicate entry '33' for key primary". 따라서 동일한 ID 번호 인 33 개의 항목이 최소한 2 개 있습니다. 이러한 문제를 해결 한 후에는 id에 속성 기본 키를 설정할 수 있어야합니다.

기본 키는 기본 키를 구성하는 모든 열이 결합 될 때 고유하고 하나의 열만 있으면 해당 열의 모든 항목이 고유해야 함을 의미합니다.

+0

고마워요 :) – Nikita

관련 문제