Триггеры и каскадное удаление

Sheridan

Новичок
Баг MySQL: Триггеры и каскадное удаление

В MySQL есть недоработка - если стоит триггер на удалении записей, а само удаление происходит не конкретным запросом, а каскадно, то триггер не отрабатывает. Разработчики MySQL обещают решить проблему "as soon as possible".

Если кто-то сталкивался с этим вопросом, то как решали? Я решил путём установки триггера на родительскую таблицу, в котором прописываются запросы удаления данных из всех детей, в таком случае всё работает нормально, но сам подход мне не нравится - при изменении связок всегда нужно изменять все триггеры.
 

bkonst

.. хочется странного?...
Использованием ORM и добавлением контроля целостности данных на её уровень.
 
Сверху