Mysql
 sql >> Base de données >  >> RDS >> Mysql

Insérer la clé primaire d'incrémentation automatique dans la table existante

Un ALTER TABLE instruction ajoutant la PRIMARY KEY la colonne fonctionne correctement dans mes tests :

ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;

Sur une table temporaire créée à des fins de test, l'instruction ci-dessus a créé le AUTO_INCREMENT id colonne et des valeurs d'auto-incrémentation insérées pour chaque ligne existante dans le tableau, en commençant par 1.