Mysql (хот вы не упомянули используемую СУБД, очевидно что речь именно о mysql) запрещает из триггера модифицировать строки этой самой таблицы. Вообще запрещает, даже after insert триггер не может делать явно непересекающийся с этим триггером delete.
Нормального обходного манёвра вроде бы нет. Ну разве только писать в таблицу исключительно через хранимку. Но совет - используйте или mysql или хранимки, но не надо использовать хранимки в mysql.
|