Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
foreign keys и alter table (Anton) 02/11/2001 - 16:00:05
      Re: foreign keys и alter table (Anton) 05/11/2001 - 09:28:41
      Re: foreign keys и alter table (Сергей) 09/11/2001 - 11:41:32



From: Anton - 02/11/2001 - 16:00:05
Subject:foreign keys и alter table
-----------------
Господа !

Вот еще такой вопрос: я прочитал в доках что если сделать alter table над таблицей, на которую наложен foreign key, то последний теряется. Дык а че, выходит что потом восстановить его через:
alter table child add foreign key (field) references parent(key_field)
не получится ??? Т.е. единственный способ наложить foreign key constraint - указать его при create table ? Таким образом если мне надо что-то поменять в структуре таблицы, то единственный способ таков:
1. Переименовываем таблицу
2. Создаем таблицу с нужной структурой и сразу же НУЖНЫМ именем и foreign keys
3. Копируем данные из исходной таблицы во вновь созданную
4. drop table для исходной

Я правильно понимаю что менее геморройного способа изменения структуры таблицы нет ?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
704



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |