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.