Я хочу добавить еще один первичный ключ в таблицу в mysql. Я использую phpmyadmin для связи с сервером mysql. Когда я для требуемого поля нажмите на основной значок дает мне эту ошибку:Добавить другой первичный ключ в таблицу в mysql
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Отредактировано:
вот запрос:
ALTER TABLE `files` DROP PRIMARY KEY ,ADD PRIMARY KEY (`file_type`)
Как я могу это сделать?
Зачем нужен еще один первичный ключ? –
У вас может быть только один первичный ключ (хотя он может быть составным из нескольких столбцов), но если вы дадите конкретный пример того, чего вы хотите достичь, может возникнуть другое решение. –
@Shakti: Мне нужна комбинация из трех столбцов, чтобы избежать дублирования записей. –