Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mengunci baris di mysql tanpa memblokir?

Anda menggunakan LOCK IN SHARE MODE yang mengunci baris dari UPDATE atau DELETE operasi, tetapi memungkinkan baris untuk dibaca. Lihat dokumentasi ini untuk info lebih lanjut. Ringkasan dari dokumentasi di bawah ini.

Kueri Anda mengembalikan baris yang sama ke semua proses/pekerja dan mereka hanya menunggu kunci sebelumnya dilepaskan sebelum menempatkan kunci mereka sendiri di baris. Untuk mencapai jenis kunci yang Anda butuhkan, ganti SELECT ... LOCK IN SHARE MODE Anda dengan 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. cara masuk ke mysql dan meminta database dari terminal linux

  2. Mengumumkan ClusterControl 1.4.1 - Edisi ProxySQL

  3. Temukan string yang cocok terdekat dan substringnya menggunakan kueri SQL

  4. Aplikasi Seluler Firemonkey dan MySQL jarak jauh

  5. Jenis penginisialisasi untuk 'System.Data.Entity.Migrations.DbMigrationsConfiguration`1' memberikan pengecualian