|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
4186
|
|