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

Cegah dua pengguna mengedit data yang sama

Ya, itu bagus dan seharusnya berfungsi dengan baik.

Selain itu, saya akan menambahkan kemungkinan bagi pengguna B untuk membuka kunci - jika itu memang diinginkan!

Artinya, kemungkinan untuk mengganti kunci A dengan kunci B. Dengan cara ini, Anda dapat menghindari pembatasan waktu, dan mereka akan melihat 'Hei, ini sedang diedit oleh A, dan kunci ini berumur XXX detik/menit. Apakah Anda ingin memecahkan kunci ini?'.

Dengan pengguna yang baik (yaitu tidak ada admin jahat), pendekatan ini mungkin lebih baik daripada hanya memiliki 100 detik untuk mengedit sesuatu - terkadang Anda hanya membutuhkan lebih banyak waktu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana menangani kunci asing saat mempartisi

  2. Ubah tipe data kolom di MySQL tanpa kehilangan metadata lainnya (DEFAULT, NOTNULL...)

  3. Kiat cepat tentang desain basis data relasional untuk MySQL

  4. Kesalahan Integritas Aneh di MySQL:#1452

  5. Apa itu MySQL Workbench?