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

Jak zablokować wiersz w mysql bez blokowania?

Używasz LOCK IN SHARE MODE co blokuje wiersz z UPDATE lub DELETE operacji, ale umożliwia odczytanie wiersza. Zapoznaj się z tę dokumentacją po więcej informacji. Krótki opis dokumentacji znajduje się poniżej.

Twoje zapytanie zwraca ten sam wiersz do wszystkich procesów/pracowników, a oni po prostu czekają na zwolnienie poprzedniej blokady przed umieszczeniem własnej blokady w wierszu. Aby wykonać rodzaj blokady, której potrzebujesz, wymień SELECT ... LOCK IN SHARE MODE z SELECT ... FOR UPDATE .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Odległość geograficzna MySQL

  2. MySql Połącz dwa zapytania (podwybór lub sprzężenie lub suma)

  3. PHP/MySQL Kolejność według kolumny w innej tabeli

  4. Problem z wyświetlaniem wyników zapytania

  5. Przywróć zamówienia woocommerce