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




MySQL.RU - Webboard



Вернуться
Архивирование удаляемых записей (Styx) 16/11/2004 - 17:24:35
      Re: Архивирование удаляемых записей (Dinky) 16/11/2004 - 18:18:37
      Re: Архивирование удаляемых записей (Styx) 16/11/2004 - 18:47:14
      Re: Архивирование удаляемых записей (Styx) 16/11/2004 - 18:53:20
      Re: Архивирование удаляемых записей (Dinky) 16/11/2004 - 19:15:36
      Re: Архивирование удаляемых записей (Styx) 16/11/2004 - 21:11:31
      Re: Архивирование удаляемых записей (Dinky) 16/11/2004 - 23:01:08
      Re: Архивирование удаляемых записей (Валентин) 17/11/2004 - 10:40:03
      Re: Архивирование удаляемых записей (Styx) 17/11/2004 - 12:45:45
      Re: Архивирование удаляемых записей (Styx) 17/11/2004 - 14:08:35
      Re: 2 Валентин (ну и 2 Styx :) (Dinky) 17/11/2004 - 18:41:35
      Re: 2 Валентин (ну и 2 Styx :) (Styx) 30/11/2004 - 21:12:22

> Original message text:
> From: Styx - 16/11/2004 - 17:24:35
> Subject:Архивирование удаляемых записей
> -----------------
> Как бы такое сделать? Перед DELETE делаю SELECT, но ведь могут удалиться другие записи из других таблиц за счёт FK ON DELETE CASCADE, а триггеров-то нету... Можно вручную искать такие записи, но как узнать про внешние ключи - только через SHOW CREATE TABLE? Как-то это... неизящно. Но очень уж не хочется дублировать одну и ту же информацию и в InnoDB, и в прикладной программе - тем более что структура данных _будет_ меняться.
>


From: Валентин - 17/11/2004 - 10:40:03
Subject:Архивирование удаляемых записей
-----------------
Вообще-то вопрос совсем не ясен.
Чего ж тебе нужно???? удалять записи или архивировать их????
это 2 совершенно разных подхода.
Зачем тебе вообще знать какая таблица ссылается на целевую, в которой происходит удаление???
Если ты поставил каскадное удаление, так используй это. Если нужно придержать удаление, так поставь restrict.
А если вопрос непонятный, так ни процедуры, ни триггеры не спасут :)
Извини, но чего-то мне кажется что проблемы вообще не существует...


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

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

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



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