2016-06-22 13 views
0

phpmyadminの既存のテーブルを編集できません。私はidprimary keyとし、またauto incrementと設定しようとしましたが、プライマリキーまたは自動インクリメントとして設定されている他の列がないのに、どちらの場合でもエラーがスローされます。phpmyadminのテーブルを編集できません

+0

エラーが表示され、主キーを設定できない理由は何ですか? – bhansa

+0

"プライマリキーのエントリ33 'を重複して" – Nikita

+1

プライマリキーを作成したいユニークな列にすべての値が含まれていますか?スキーマを共有してください。 – bhansa

答えて

1

同じIDを持つ重複する行がないように、最初にテーブル内のエントリを編集する必要があります。表示されるエラーメッセージには、問題の内容が記載されています:"duplicate entry '33' for key primary"。したがって、同じID番号33の少なくとも2つのエントリがあります。これらの問題を修正した後、プロパティプライマリキーをidに設定する必要があります。

プライマリキーとは、プライマリキーを構築するすべての列が組み合わされたときに一意であることを意味し、1つの列のみの場合、その列のすべてのエントリは一意である必要があります。

+0

ありがとうございました:) – Nikita

関連する問題