-
Jeśli używasz innodb, wtedy wszystkie instrukcje sql są realizowane w ramach transakcji, nie musisz tego wyraźnie określać.
-
Kontrola współbieżności odbywa się za pomocą blokad, a nie transakcji. Transakcje mogą jedynie określać żywotność blokad.
-
Oświadczenie o aktualizacji umieszcza wyłączną blokadę na rekordy, które chce zmodyfikować , co oznacza żadne inne oświadczenia nie mogą być modyfikowane (czasami nawet nie mogą odczytać) zablokowanego rekordu, dopóki wyłączna blokada nie zostanie zwolniona. Tak więc Twoje oświadczenie jest bezpieczne z punktu widzenia współbieżności.