Najpierw należy znać dokładną nazwę INDEKSU (klucz unikalny w tym przypadku), aby go usunąć lub zaktualizować.
Nazwy INDEX są zwykle takie same jak nazwy kolumn. W przypadku zastosowania więcej niż jednego INDEX na kolumnie, MySQL automatycznie dodaje numerację do nazw kolumn, aby utworzyć unikalne nazwy INDEX.
Na przykład jeżeli 2 indeksy zastosowane w kolumnie o nazwie customer_id
- pierwszy indeks zostanie uznany za samego
customer_id
.
- Drugi indeks będzie miał nazwy:
customer_id_2
i tak dalej.
znać nazwę indeksu, który chcesz usunąć lub zaktualizować
SHOW INDEX FROM <table_name>
jak sugeruje @Amr
Aby usunąć indeks
ALTER TABLE <table_name> DROP INDEX <index_name>;
duplikat post do http://stackoverflow.com/questions/1564924/how-to-drop-unique-in-mysql – user3404455
Możliwa duplikat [Jak upuść wyjątkowy w MySQL?] (https://stackoverflow.com/questions/1564924/how-to-drop-unique-in-mysql) –