sql >> Databáze >  >> RDS >> Mysql

Existují potíže s přidáním nového ID (automatický přírůstek) za tabulku

Můžete to bez problémů přidat pouze pokud váš stůl nemá vztah s ostatními .

Musíte odebrat starý primární klíč a podle toho nahrát tabulku (možná přidat jedinečný index na starý primární klíč).

Postupujte takto:

  • Vytvořte výpis databáze

  • Odstraňte primární klíč takto

ALTER TABLE XXX DROP PRIMARY KEY
  • Přidejte nový sloupec takto
ALTER TABLE XXX add column Id INT NOT NULL AUTO_INCREMENT FIRST, ADD primary KEY Id(Id)

Tabulka bude prohlédnuta a AutoInc aktualizováno.



  1. mysql dotaz pro výběr všeho kromě něčeho

  2. Chyba migrace řemeslníka při nastavování Laravelu na počítači Mac:Žádný takový soubor nebo adresář

  3. Změnit výchozí znakovou sadu MySQL na UTF-8 v my.cnf?

  4. Jak vytvořím křížový databázový dotaz v PHP?