sql >> Database >  >> RDS >> Mysql

Er zijn problemen met het toevoegen van een nieuwe ID (auto increment) na de tabel

U kunt dat alleen zonder problemen toevoegen als uw tafel geen relatie heeft met anderen .

U moet de oude primaire sleutel verwijderen en de tabel dienovereenkomstig uploaden (misschien een unieke index toevoegen aan de oude primaire sleutel).

Ga zo verder :

  • Maak een dump van uw database

  • Verwijder de primaire sleutel op die manier

ALTER TABLE XXX DROP PRIMARY KEY
  • Voeg de nieuwe kolom zo toe
ALTER TABLE XXX add column Id INT NOT NULL AUTO_INCREMENT FIRST, ADD primary KEY Id(Id)

De tabel wordt bekeken en de AutoInc wordt bijgewerkt.



  1. PHP, SQL-limietquery door php-variabele

  2. Aanbevolen procedures voor de lengte van SQL-varchar-kolommen

  3. Wat is de beste manier om mijn opgeslagen procedures op de SQL-server te beheren?

  4. Een waarschuwing uitschakelen in sqlalchemy