sql >> Database teknologi >  >> RDS >> Mysql

Mysql - dublet indtastningsfejl for nøgle med automatisk stigning

Det kan være din AUTO_INCREMENT værdi for tabellen og de faktiske værdier i id kolonnen er kommet ud af skyggen.

Dette kan måske hjælpe:

Trin 1 - Hent Max id fra tabellen

select max(id) from wp_abk_period

Trin 2 - Juster AUTO_INCREMENT-tælleren på bordet

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

Trin 3 - Prøv at indsætte igen

Med hensyn til hvorfor AUTO_INCREMENT er gået i stå, jeg ved det ikke. Tilføjet auto_increment efter data var i tabellen? Ændrede auto_increment-værdien efter data blev indsat i tabellen?

Håber det hjælper.



  1. Find rangeringen af ​​et heltal i mysql

  2. Indsæt/Opdater tilfældig dato i MySQL

  3. Sådan oprettes og vedligeholdes MySQL-databaser i cPanel

  4. sqlplus hvordan man finder detaljer om den aktuelt tilsluttede databasesession