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




MySQL.RU - Webboard



Вернуться
Удаление связанных записей (Alex) 15/08/2002 - 11:29:14
      Re: Удаление связанных записей (Фдуч) 15/08/2002 - 11:42:52
      Re: Удаление связанных записей (Alex) 15/08/2002 - 11:49:29
      Re: Удаление связанных записей (Фдуч) 15/08/2002 - 11:57:07
      Re: Удаление связанных записей (Guest) 19/08/2002 - 10:08:15

> Original message text:
> From: Alex - 15/08/2002 - 11:29:14
> Subject:Удаление связанных записей
> -----------------
> Hello, all.
>
> Есть две таблицы humans и students. Не подскажите как сделать, чтобы при удалении записи из humans с неким hum_id, автоматически удалялись все записи из students в которых присутствует удаляемый hum_id.
>
> заранее благодарю
>
>


From: Фдуч - 15/08/2002 - 11:42:52
Subject:Удаление связанных записей
-----------------
Вообще-то в более менее нормальных БД указываешь, что human_id foreign key ... on delete cascade, но насколько я знаю, пока что в МуSQL при созданни поля всю эту лабуду указать можно, вот только она не поддерживается. Если тебе нужна база данных со сложными связями между данными, то переходи на Interbase 6.0/Firebird - будет там тебе и каскадное обновление, и триггеры, и хранимые процедуры. И вся эта радость такая же халявная, как и MySQL. Я использую, мне очень нравится. А как альтернативу можешь пока это делать программно.


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

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

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



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