Bonjour,

Tout d'abord désolé si je ne suis pas au bon endroit pour poster, je ne savais pas trop quelle catégorie mon problème touche j'ai donc posté dans le général.

Voila je suis en train de créer un petit module supplémentaire à une appli que j'avais développé, et j'ai besoin d'ajouter une table.

Cependant la clé primaire de la table à laquelle je dois la lier ne me convient pas, elle est construite sur trois champs, je voudrais la réduire pour qu'elle ne soit plus que sur un champ (juste le champ id).

J'ai essayé des trucs du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ALTER TABLE ma_table MODIFY PRIMARY KEY(Id);
(syntaxe trouvée sur internet) mais ça ne marche pas et je ne trouve rien de mieux ...

Est-ce possible directement ou bien dois-je passer par la suppression de la contrainte pour la recréer ensuite ? (comment faire dans le deuxième cas ? car je ne trouve pas non plus la syntaxe exacte)


Merci d'avance pour votre aide