Очевидно mysql има нещо, което може да е от полза, особено ако актуализирате само един ред.
Този пример е от:http://lists.mysql.com/mysql/219882
UPDATE mytable SET
mycolumn = @mycolumn := mycolumn + 1
WHERE mykey = 'dante';
SELECT @mycolumn;
Никога не съм опитвал това обаче, но уведомете ме как се справяте.