Comment modifier la clé primaire d'une table MySQL

Publié le 26 Janvier 2012

Lors de la modification de la structure d'une table MySQL (ajout d'un champ par exemple) il arrive qu'on doive modifier également la clé primaire (par exemple pour inclure le nouveau champ dans la clé).

On peut y arriver en utilisant 2 commandes ALTER TABLE:

La première pour supprimer la clé primaire existente:

ALTER TABLE DROP PRIMARY KEY;

puis une deuxième pour créer la nouvelle clé:

ALTER TABLE ADD PRIMARY KEY (`col_1`, `col_2`, `col_3`);

Rédigé par Bliz

Publié dans #MySQL

Repost 0
Commenter cet article