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

Mysql - błąd zduplikowanego wpisu dla klucza z automatycznym przyrostem

Możliwe, że twoja wartość AUTO_INCREMENT dla tabeli i rzeczywiste wartości w id kolumna nie działa.

To może pomóc:

Krok 1 — Pobierz maksymalny identyfikator z tabeli

select max(id) from wp_abk_period

Krok 2 – Wyrównaj licznik AUTO_INCREMENT na stole

ALTER TABLE wp_abk_period AUTO_INCREMENT = <value from step 1 + 100>;

Krok 3 — Ponów próbę wstawienia

Co do dlaczego AUTO_INCREMENT wyszła z równowagi, nie wiem. Dodano auto_increment po danych w tabeli? Zmieniłeś wartość auto_increment po wstawieniu danych do tabeli?

Mam nadzieję, że to pomoże.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyświetlanie daty z bazy danych PHP

  2. Usuń dane ze wszystkich tabel w MYSQL

  3. Menu rekurencyjne z php i MySQLi

  4. Czy możemy używać frameworka Meteor z bazą danych mysql?

  5. 400 zapytań SELECT do wypełnienia siatki php