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

Khóa đọc Mysql CHỌN ĐỂ CẬP NHẬT

Bạn đang tìm kiếm các ổ khóa có tên (cẩn thận, những thứ nguy hiểm, không nên thử nghiệm với ổ khóa trên máy chủ sản xuất:D).

Hãy xem:

A1 :Chọn một chuỗi duy nhất để khóa và sử dụng GET_LOCK trên đó (giả sử, GET_LOCK('conversation_' || [id]); nếu nó trả về 1 ổ khóa là của bạn. Làm bất cứ điều gì bạn muốn và sau đó gọi RELEASE_LOCK (tính đến tất cả các tình huống có thể xảy ra, bao gồm cả lỗi).

A2 :Tham số thứ hai của GET_LOCK là thời gian chờ sau giây . Nếu thao tác hết thời gian GET_LOCK sẽ trả về 0 .

Từ tài liệu chính thức

Bu lông là của tôi:

  1. Có nghĩa là bạn chỉ có thể giữ một khóa cho mỗi kết nối (không phải là vấn đề đối với trường hợp người dùng của bạn)
  2. Có nghĩa là ổ khóa sẽ được giải phóng sau khi bạn đóng kết nối
  3. Có nghĩa là hai kết nối khác nhau (thậm chí từ cùng một nhóm) có thể không có được giao diện giống nhau cùng một lúc.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lập danh sách công việc yêu thích bằng PHP và MYSQL

  2. Google App Script JDBC / MySql:bạn không phải là chủ sở hữu của lỗi chuỗi

  3. Làm thế nào để chỉ định tên cột tham gia JPA?

  4. đếm 10 giá trị xuất hiện nhiều nhất trong một cột trong mysql

  5. Tạo bình luận cho các lượt xem trong mysql