sql >> Database >  >> RDS >> Mysql

Primaire sleutel voor automatische verhoging invoegen in bestaande tabel

Een ALTER TABLE statement met de PRIMARY KEY kolom werkt correct in mijn testen:

ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;

Op een tijdelijke tabel die is gemaakt voor testdoeleinden, heeft de bovenstaande verklaring de AUTO_INCREMENT . gemaakt id kolom en waarden voor automatisch verhogen ingevoegd voor elke bestaande rij in de tabel, te beginnen met 1.



  1. Moet een MAMP ::1 retourneren als IP op localhost?

  2. Maak een externe sleutel in SQLite

  3. Hoe MySQL op Ubuntu te installeren en configureren

  4. Wat zijn performantere, CTE- of tijdelijke tabellen?