Transakcje są atomowe tylko w odniesieniu do innych połączeń z bazą danych próbujących użyć tych samych danych, tj. inne połączenia zobaczą albo nie zmiany wprowadzone przez transakcję lub wszystkie zmiany; "atomowe", co oznacza, że żadne inne połączenie z bazą danych nie zobaczy stanu pośredniego z niektórymi danymi zaktualizowanymi, a innymi nie.
Kod PHP między zapytaniami nie złamie niepodzielności i nie ma znaczenia, gdzie przygotowujesz swoje instrukcje.