У меня есть таблица в mysql, называемая рекламными объявлениями, в которой есть сущность, называемая положением, теперь, создавая таблицу, я определил объект позиции как уникальный, так что я не получаю дублированную запись в таблицу, теперь я хотите удалить этот уникальный атрибут из объекта таблицы. Позиция в рекламе таблицы.
что такое синтаксис mysql для этого?
CREATE TABLE `advertisements` (
`id` int(11) NOT NULL auto_increment,
`pos` smallint NOT NULL UNIQUE,
PRIMARY KEY (`id`)
);
Выше кода, может ли кто-нибудь сделать синтаксис для меня, чтобы удалить этот уникальный атрибут, прикрепленный к объекту pos.
У вашего уникального индекса есть какое-то имя, используйте:
ALTER TABLE `advertisements` DROP INDEX `index_name_on_position`
Использование:
SHOW INDEXES IN advertisements
Чтобы получить его имя.