Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie genau funktionieren Transaktionen mit PHP PDO mit Parallelität?

Transaktionen sind nur in Bezug auf andere Datenbankverbindungen, die versuchen, dieselben Daten zu verwenden, atomar, d. h. andere Verbindungen sehen entweder nein Änderungen, die durch Ihre Transaktion vorgenommen wurden, oder alle Änderungen; "atomar", was bedeutet, dass keine andere Datenbankverbindung einen Zwischenzustand sieht, bei dem einige Daten aktualisiert werden und andere nicht.

PHP-Code zwischen Abfragen wird die Atomizität nicht brechen, und es spielt keine Rolle, wo Sie Ihre Anweisungen vorbereiten.