sql >> Database >  >> RDS >> Mysql

Hoe werken transacties met PHP PDO precies met concurrency?

Transacties zijn alleen atomair met betrekking tot andere databaseverbindingen die dezelfde gegevens proberen te gebruiken, d.w.z. andere verbindingen zullen ofwel nee zien wijzigingen aangebracht door uw transactie, of alle veranderingen; "atomic" betekent dat geen enkele andere databaseverbinding een tussenstatus zal zien waarbij sommige gegevens zijn bijgewerkt en andere niet.

PHP-code tussen zoekopdrachten verbreekt de atomiciteit niet, en het maakt niet uit waar u uw verklaringen voorbereidt.




  1. Tabelschema bijwerken zonder gegevens in Laravel te beïnvloeden

  2. Records uit MySQL-database weergeven met JTable in Java

  3. F# verbinden met Salesforce.com

  4. geëmuleerde voorbereide verklaringen versus echte voorbereide verklaringen