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

Câu lệnh InnoDB SELECT ... FOR UPDATE khóa tất cả các hàng trong bảng

Tôi nghi ngờ nó có liên quan đến khóa khoảng cách ổ khóa tiếp theo và sự khác biệt trong hành vi của REPEATABLE READ :

Các đoạn trích từ tài liệu MySQL: ĐẶT cú pháp GIAO DỊCH

ĐÃ CAM KẾT ĐỌC :

Có lẽ OP có thể cho chúng tôi biết trạng thái của hệ thống innodb_locks_unsafe_for_binlog system và nếu khóa tương tự xảy ra khi cài đặt của biến này được thay đổi.

Ngoài ra, nếu việc khóa tương tự xảy ra với các id không tuần tự, chẳng hạn như 1820 hoặc 1899



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách chỉnh sửa tệp mySQL my.cnf

  2. thêm gói RMySQL vào R không thành công (trên Windows)?

  3. MySQL Trường hợp ngày lớn hơn một tháng?

  4. Giải pháp DBaaS tốt nhất cho MySQL

  5. Làm cách nào để chèn thông báo e-mail đến vào cơ sở dữ liệu mySQL?