Vous devez d'abord connaître le nom exact de l'INDEX (clé unique dans ce cas) pour le supprimer ou le mettre à jour.
Les noms INDEX sont généralement les mêmes que les noms de colonne. Dans le cas où plus d'un INDEX est appliqué sur une colonne, MySQL suffixera automatiquement la numérotation aux noms de colonnes pour créer des noms INDEX uniques.
Par exemple, si 2 indices sont appliqués sur une colonne nommée customer_id
- Le premier indice sera nommé
customer_id
lui-même. Le deuxième index sera les noms customer_id_2
et ainsi de suite.
Pour connaître le nom de l'index que vous souhaitez supprimer ou mettre à jour
SHOW INDEX FROM <table_name>
comme suggéré par @Amr
Pour supprimer un index
ALTER TABLE <table_name> DROP INDEX <index_name>;
poste double à double http://stackoverflow.com/questions/1564924/how-to-drop-unique-in-mysql – user3404455
possible de [Comment déposer uniques en MySQL?] (https://stackoverflow.com/questions/1564924/how-to-drop-unique-in-mysql) –