trigger`ы как вариант. Вот только с их чудовищной реализацией в мускуле лучше без надобности их не трогать. Но ИМХО попытки делать такие вещи нарушают ссылочную целостность, а значит противоречат идеям построения реляционных БД.
17 Дек 2010, 19:27Istsam, то что ты хочешь зделать называется дурная работа, не нужная. Вопервых этот процесс обратен оптимизации, во вторых твои эстетические потребности всеравно не будут удовлетворены. Ну да, "красивая для тебя" таблица, в "некрасивой" бд. Займись чемнибудь полезным и переименуй тему.
18 Дек 2010, 7:30Istsam, для того, чтобы не нарушать порядок, можно использовать приём, который применяют те, кто боится лишним удалением создать deadlock.
Приём заключается в том, что запись не удаляется, а помечается как удалённая (устанавливается значение в специальном поле).
Потом, при выводе, вместо записи выводится "удалено", или какая-нибудь другая заглушка.
Но всё это глупости и самодурство.
#17, не.
Зачем удалёнными комментариями, засорять бд?
А насчёт способа, я не знаю что делать.
Пускай пока так будет.
тебе что важнее: сэкономить пару метров на базе или иметь целевой поток посетителей?
18 Дек 2010, 13:36