Запрос для удаление primary key
Случайно определил в таблице не тот primary key. Каким запросом его можно удалить? Что ни в одном справочнике не могу найти! (СУБД InterBase)
Могу сказать касательно MySQL:
ALTER TABLE `sometable_name` DROP PRIMARY KEY
(без указания имени, т.к. PRIMARY KEY само собой единственный в пределах таблицы)
добавить соотв:
ALTER TABLE `sometable_name` ADD PRIMARY KEY (`field_name`)
Не, так не катит :(
http://www.interbase-world.com/ru/book/articles/928.php к примеру сказано следующее:
Чтобы удалить первичный ключ, необходимо ввести следующую команду:
ALTER TABLE Table_example DROP CONSTRAINT pkTable;
При этом ключ с именем pkTable будет удален из базы данных.
Не вникал особо (да и с ИБасе не дружу), но вот тут
Чтобы удалить первичный ключ, необходимо ввести следующую команду:
ALTER TABLE Table_example DROP CONSTRAINT pkTable;
При этом ключ с именем pkTable будет удален из базы данных.
InterWen, спасибо вам огромное. Действительно, так получилось. Я и забыл свосем, что ключ тоже является ограничением