ALTER TABLE `<наименование таблицы>`
DROP PRIMARY KEY;
Очень важно
И если кто знает эту же команду в MSSQL.
Дико нужно.
Код:
Чтобы его вернуть:
Код:
ALTER TABLE `<наименование таблицы>` ADD PRIMARY KEY `<наименование поля>`;
Если полей с первичным ключом должно быть несколько, берешь их наменования в скобки, перечисляешь через запятую:
Код:
ALTER TABLE `<наименование таблицы>` ADD PRIMARY KEY (`<наименование поля 1>`,`<наименование поля 2>`, ... ,`<наименование поля n>`);
Насчет внешнего ключа, извини, помочь не могу - не сталкивался с таким.
З.Ы. Это для MySQL.
Alter table <имя таблицы>
nocheck <имя того что хотим отключить>
А на счет первичного ключа нужно было сказать, что его вообще нельзя отключить только удалять и потом восстанавливать!