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

Równoczesne aktualizacje w tym samym wierszu

Masz rację. Dwie operacje aktualizacji będą serializowane jedna po drugiej. Ich kolejność jest bardzo trudna do przewidzenia, więc nie powinieneś próbować.

Jeśli trzecie zapytanie zapyta SELECT a, b FROM tbl WHERE id=123 mniej więcej w tym samym czasie to zapytanie zostanie zserializowane w nieprzewidywalny sposób wraz z innymi. Może się to zdarzyć przed, pomiędzy lub po dwóch pozostałych.

Oba zapytania aktualizacyjne zostaną ostatecznie zakończone. Potrzeba więcej niż te zapytania, aby spowodować impas.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd sql:Konwersja typu danych varchar na typ danych data/godzina skutkowała wartością spoza zakresu

  2. mysql regex_replace :jak używać grupy regex do zamiany

  3. Optymalizacja zapytań MySQL z operatorem IN

  4. Jak uzyskać id ostatniego wstawionego wiersza za pomocą przygotowanego zestawienia?

  5. Zmienna systemowa mysql table_type nie działa