Ho una query MySQL in una tabella InnoDB come questa:Transazione necessaria per una singola query di aggiornamento?
UPDATE items SET qty = qty + 5 WHERE item_id = 1234 LIMIT 1;
ho bisogno di usare una transazione per questo? Potrebbe accadere qualcosa di indesiderabile se non si utilizza una transazione?
No, non è necessaria una transazione per questo. http://stackoverflow.com/questions/1171749/what-does-a-transaction-around-a-single-statement-do?answertab=votes#tab-top –