![]() |
Задавайте вопросы, мы ответим
Вы не зашли.
Насколько я знаю, MySQL не позволяет изменять в триггере произвольные записи таблицы, с которой связан триггер. Есть ли какие-то способы обойти это ограничение кроме использования вспомогательных таблиц?
Простейший пример: таблица "списка смежности" со счетчиком непосредственных узлов-потомков. Сейчас счетчики кэшируются в таблице с полями node, children, образующей взаимно-однозначное соответствие (один-к-одному) с основной таблицей. Счетчик в основном используется, как логическое поле, позволяющее определить, нужно ли при выводе (страницы) узла делать дополнительный запрос для выборки узлов-потомков.
Неактивен

Имхо, через триггер никак иначе не выйдет.
Неактивен