Anscheinend hat mysql etwas, das nützlich sein könnte, besonders wenn Sie nur eine Zeile aktualisieren.
Dieses Beispiel stammt von:http://lists.mysql.com/mysql/219882
UPDATE mytable SET
mycolumn = @mycolumn := mycolumn + 1
WHERE mykey = 'dante';
SELECT @mycolumn;
Ich habe das zwar noch nie ausprobiert, aber lass mich wissen, wie es dir geht.