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