В момента, когато се опитвате да актуализирате таблицата си, стартирате безкраен цикъл при задействане, тригерите не са за актуализиране на собствените си таблици, можете да създадете нова таблица, където държите стойността на вашия първичен ключ на вашата таблица и стойност на приоритета , за да можете да актуализирате приоритета на тази таблица. И във вашето приложение или където и да го използвате, можете да присъедините тези две таблици. Също така може да помислите за актуализиране на вашата таблица със следния sql от страната на приложението:
update your_table set state = 'NEW' and priority = priority - 1 where ....
Също така може да бъде написана нова съхранена процедура, за да коригирате автоматичното стартиране на вашите данни на всеки 5/10 минути (каквото желаете).