2017-06-11 7 views
0

私はすでに多くのことわざがありますが、私はエラーを持っている私のテーブルproverbeに新しいことわざを追加しようとしています:PHPのlaravelモデルデータベース - ユニークな違反エラー

SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint "proverbes_pkey" DETAIL: Key (id)=(32) already exists. (SQL: insert into "proverbes" ("proverbe", "signification", "theme", "pays", "ethnie", "updated_at", "created_at") values (La langue qui parle de la femme n'est pas tordue, Qui parle du faible parle librement., Liberte, Gabon, Massango, 2017-06-11 18:52:46, 2017-06-11 18:52:46))

答えて

1

、あなたの中にproverbes_pkeyを持っていません挿入され、DB内で自動インクリメントの値にならない可能性が高いため、既定値が得られます。この既定値は、テーブルの他の場所に既に存在するため、エラーが発生します。

+0

はい!私は何をすべきか? –

+0

プライマリキー列でオートインクリメントを使用し、シーケンス番号を –

+0

のプライマリキーに更新します。 –

関連する問題