Ich habe eine MySQL-Abfrage auf einer InnoDB-Tabelle wie folgt aus:Transaktion für einzelne Update-Abfrage erforderlich?
UPDATE items SET qty = qty + 5 WHERE item_id = 1234 LIMIT 1;
Habe ich eine Transaktion für diese verwenden? Kann etwas Unerwünschtes passieren, wenn Sie keine Transaktion verwenden?
Nein, Sie brauchen dafür keine Transaktion. http://stackoverflow.com/questions/1171749/what-does-a-transaction-around-a-single-statement-do?answertab=votes#tab-top –