Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak dokładnie transakcje z PHP PDO działają ze współbieżnością?

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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić akcję dla klucza obcego?

  2. formularz html/php/sql z wstawką/aktualizacją

  3. Tworząc witrynę do udostępniania wideo, potrzebujesz odtwarzacza wideo

  4. Czy są jakieś pułapki / rzeczy, o których musisz wiedzieć, przechodząc z MyISAM na InnoDB?

  5. MySQL — Pokaż wszystkie permutacje?