Comment faire pour supprimer la clé unique à partir d'une table mysql
J'ai besoin de supprimer une clé unique à partir de ma table mysql. Comment pouvez le retirer à l'aide de requête mysql.
J'ai essayé ceci mais ça ne fonctionne pas
alter table tbl_quiz_attempt_master drop unique key;
S'il vous plaît aider moi
Grâce
- double post pour stackoverflow.com/questions/1564924/how-to-drop-unique-in-mysql
- Double Possible de Comment faire pour déplacer unique dans MySQL?
Vous devez vous connecter pour publier un commentaire.
Toutes les touches sont nommés, vous devriez utiliser quelque chose comme cela -
À la baisse de la clé primaire utilisent cette
Syntaxe ALTER TABLE.
Abord, vous devez connaître le nom exact de l'INDEX (clé Unique dans ce cas) de supprimer ou de les mettre à jour.
INDEX des noms sont généralement de même que les noms de colonnes. Dans le cas de plus d'un INDICE appliqué sur une colonne, MySQL automatiquement les suffixes de numérotation pour les noms de colonne de créer des noms d'INDEX.
Par exemple, si 2 indices sont appliqués sur une colonne nommée
customer_id
customer_id
lui-même.customer_id_2
et ainsi de suite.Savoir le nom de l'index que vous souhaitez supprimer ou mettre à jour
comme suggéré par @Amr
Pour supprimer un index
Pour ceux qui ne savent pas comment obtenir
index_name
qui mentionnée dans Devart's réponse, oukey_name
qui mentionnée dans Uday Sawant's réponse, vous pouvez l'obtenir comme ceci:Cela montrera tous les index de la table, puis vous pouvez choisir le nom de l'index de clé unique ou que vous souhaitez supprimer.
Clé Unique est en fait un index.
http://codeghar.wordpress.com/2008/03/28/drop-unique-constraint-in-mysql/
Il y a deux méthode deux supprimer index dans mysql.
La première méthode est de l'interface graphique. Dans cette méthode, vous devez ouvrir l'interface graphique de MYSQL et ensuite aller à la base de données et puis aller à la table dans laquelle vous souhaitez supprimer de l'index.
Après cela, cliquez sur le choix de la structure, Alors vous pouvez voir la structure de la table et ci-dessous, vous pouvez voir le tableau des index. Vous pouvez supprimer des index en cliquant sur option de baisse de
Deuxième méthode par
ici student_login_credentials est le nom de la table et created_at est le nom de la colonne
Pour ajouter une clé unique utilisation :
Pour supprimer une clé unique utilisation: