Можно ли получить текущее значение поля, использовать его в качестве переменной в расчете, а затем обновить поле на основе результата?
Например, запись с идентификатором «1» в таблице 1 имеет значение «2»
SELECT table1
WHERE ID = "1"
SET RESULT to CurrentID
RESULT = CurrentID + 1;