Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để khóa hàng trong mysql mà không bị chặn?

Bạn đang sử dụng LOCK IN SHARE MODE khóa hàng từ UPDATE hoặc DELETE nhưng cho phép đọc hàng. Tham khảo tài liệu này để biết thêm thông tin. Dưới đây là tóm tắt từ tài liệu.

Truy vấn của bạn trả về cùng một hàng cho tất cả các quy trình / công nhân và họ chỉ cần đợi khóa trước đó được giải phóng trước khi đặt khóa của riêng họ vào hàng. Để hoàn thành loại khóa bạn cần, hãy thay thế SELECT ... LOCK IN SHARE MODE của bạn với 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. So sánh cấu trúc của hai cơ sở dữ liệu?

  2. Làm cách nào tôi có thể chọn các hàng trong MySQL bắt đầu từ một số hàng nhất định?

  3. Làm cách nào để sử dụng Linq với cơ sở dữ liệu MySql trên Mono?

  4. Tôi có thể xóa chuyển tiếp trong bảng wp_options của cài đặt WordPress của mình không?

  5. Các giá trị loại trừ lẫn nhau trong SQL