Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Очень важно

9.5K
10 сентября 2007 года
snubr
70 / / 30.10.2006
Мне нужно совместить 2 базы, но при этом у них есть различные поля. Подскажите как мне отключить первичный ключ и внешний. Чтобы MySQL не брал в расчет автозаполнение и связь между таблицами!!!


И если кто знает эту же команду в MSSQL.

Дико нужно.
17K
10 сентября 2007 года
Sphinx
2 / / 10.04.2006
Для отключения первичного ключа выполняешь запрос:

 
Код:
ALTER TABLE `<наименование таблицы>`
  DROP PRIMARY KEY;


Чтобы его вернуть:

 
Код:
ALTER TABLE `<наименование таблицы>` ADD PRIMARY KEY `<наименование поля>`;


Если полей с первичным ключом должно быть несколько, берешь их наменования в скобки, перечисляешь через запятую:


 
Код:
ALTER TABLE `<наименование таблицы>` ADD PRIMARY KEY (`<наименование поля 1>`,`<наименование поля 2>`, ... ,`<наименование поля n>`);


Насчет внешнего ключа, извини, помочь не могу - не сталкивался с таким.

З.Ы. Это для MySQL.
9.5K
14 сентября 2007 года
snubr
70 / / 30.10.2006
На счет внешнего можно сделать так
Alter table <имя таблицы>
nocheck <имя того что хотим отключить>

А на счет первичного ключа нужно было сказать, что его вообще нельзя отключить только удалять и потом восстанавливать!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог