Après avoir ajouté la colonne, vous pouvez toujours ajouter la clé primaire :
ALTER TABLE goods ADD PRIMARY KEY(id)
Pour savoir pourquoi votre script ne fonctionnait pas, vous devez spécifier PRIMARY KEY
, pas seulement le mot PRIMARY
:
alter table goods add column `id` int(10) unsigned primary KEY AUTO_INCREMENT;