2012-04-08 3 views
-1

Мне нужно изменить столбец, который уникален, чтобы не быть уникальным в mysql. Я уверен, что кто-то там может помочь мне с этим легким.Un-UNIQUE column mysql

+0

Пожалуйста, вставьте свое определение таблицы в свой вопрос. Вам нужно будет перепроектировать вашу таблицу, если это первичный ключ, который вы хотите сделать уникальным. – halfer

+0

индекс падения очень распространенный syntex, разве вы его не запустили? –

ответ

4

Уникальный признак столбца в MySQL реализован как уникальный индекс в этом столбце. Чтобы удалить ограничение, просто опустите индекс.

ALTER TABLE yourtable DROP INDEX index_name 

Чтобы увидеть имена индексов на использовании таблицы SHOW INDEX.

SHOW INDEX FROM yourtable 
+2

Возможно, вы захотите создать нормальный индекс на своем месте, например, если вы запрашиваете столбец. – Neil