-
Se utilizzi innodb, tutte le istruzioni sql vengono eseguiti in una transazione, non è necessario specificarlo esplicitamente.
-
Il controllo della concorrenza viene eseguito tramite blocchi, non transazioni. Le transazioni possono determinare solo la durata delle serrature.
-
La dichiarazione di aggiornamento pone un blocco esclusivo sui record che vuole modificare , che significa nessun'altra istruzione può modificare (a volte non è nemmeno in grado di leggere) il record bloccato fino al rilascio del blocco esclusivo. Quindi, la tua affermazione è al sicuro dal punto di vista della concorrenza.