115 votes

Comment ajouter une clé primaire à une table MySQL?

C'est ce que j'ai essayé mais échoue:

 alter table goods add column `id` int(10) unsigned primary AUTO_INCREMENT;
 

Quelqu'un connaît le pourboire?

253voto

The Scrum Meister Points 17215

Après avoir ajouté la colonne, vous pouvez toujours ajouter la clé primaire:

ALTER TABLE goods ADD PRIMARY KEY(id)

Pour expliquer 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;
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X