История изменений
Исправление SOmni, (текущая версия) :
В триггере на delete делать update не только position, но и ещё какого-нибудь поля-флага. В триггере на update смотреть значение поля-флага и не делать NEW.position = OLD.position при наличии там определённого значения. Не забыть сбросить флаг.
Исходная версия SOmni, :
В триггере на delete делать update не только position, но и ещё какого-нибудь поля-флага. В триггере на update смотреть значение поля-флага и не делать NEW.position = OLD.position при наличии там определённого значения.