Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Naruszenie ograniczenia integralności:1062 Zduplikowany wpis „1” dla klucza „PRIMARY”

Podczas wstawiania do tabeli z polem automatycznego przyrostu, samo pole automatycznego przyrostu nie powinno być w ogóle określane.

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

Powinno być po prostu

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

Właśnie dodano jako odpowiedź z dyskusji w komentarzach, aby umożliwić zaakceptowanie i zakończenie pytania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Optymalizacja wyszukiwania MySQL za pomocą polubień i symboli wieloznacznych

  2. mysql klauzula AS

  3. SQL Gdzie DOWOLNA kolumna jest równa wartości

  4. Zapytanie MySQL, aby znaleźć najbardziej podobny wiersz liczbowy

  5. MySQL dodaje pola do Enum