web-dev-qa-db-fra.com

Comment puis-je supprimer plusieurs clés primaires dans les tables phpmyadmin?

Je travaille avec phpmyadmin.J'ai créé une table avec une clé primaire et 5 champs. Mais maintenant, tous les champs entiers sont devenus une clé primaire. J'ai essayé d'utiliser la commande drop mais ça n'aide pas. Comment puis-je supprimer toutes les clés primaires de la table?

18
user3256145

Ouvrez simplement l'onglet Structure sur votre table phpmyadmin. Après la description de la structure, il devrait y avoir une section Indexes où vous verrez tous les index, y compris vos clés primaires. Vous pourrez alors modifier ou supprimer toute clé primaire que vous avez définie.

---- MODIFIER ----

enter image description here

35
nKn

Essaye ça

ALTER TABLE nom_table MODIFY nom du champ INT NOT NULL;

ALTER TABLE nom de la table DROP PRIMARY KEY;

7
Ajay Kumar

Vous avez peut-être indexé une colonne en tant que clé étrangère. Dans ce cas, vous devez supprimer cet index pour pouvoir modifier ou supprimer votre clé primaire.

0
Khalil Hamani