sql >> データベース >  >> RDS >> Mysql

整合性制約違反:1062キー「PRIMARY」のエントリ「1」が重複しています

    自動インクリメントフィールドを使用してテーブルに挿入する場合、自動インクリメントフィールド自体はまったく指定しないでください。

    Query("INSERT INTO prod_categorie (categorieID, parentID) VALUES (?, ?)", array($chkParent, $txtParentCategorie));
                                       ^^^^^^^^^^^                    ^             ^^^^^^^^^^
    

    ただ

    Query("INSERT INTO prod_categorie (parentID) VALUES (?)", array($txtParentCategorie));
    

    コメントディスカッションからの回答として追加され、質問を受け入れて終了できるようになりました。



    1. PostgreSQLでクエリを実行するために二重引用符を省略します

    2. 左結合からのPostgresの更新

    3. NoSQLの詳細:NoSQLデータベースの完全なリスト

    4. MySQLデータベースに接続するときにユーザー「root」@「localhost」に対して拒否されたアクセスを解決する方法(パスワードを使用:はい)