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

Mengapa dua kebuntuan menghapus + menyisipkan pernyataan secara bersamaan pada tabel kosong?

"Kesenjangan" dikunci untuk mengantisipasi bahwa seseorang mungkin mencoba memasukkan baris yang saya coba hapus.

Atau, untuk melihatnya dengan cara lain... Akan terlalu lambat untuk menangani setiap kasus aneh dengan sempurna. Jadi, InnoDB memilih untuk menangani sebagian besar kasus secara efisien dan memanfaatkan kasus eksentrik yang langka.

Intinya:Hiduplah dengan itu. Anda akan mendapatkan kebuntuan. Anda belum tentu bisa memahaminya. Tetapi kode Anda perlu dipulihkan -- hanya dengan memutar kembali dan kembali ke BEGIN .




  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 saya bisa membuat MySQL menulis outfile sebagai pengguna yang berbeda?

  2. Cara Mengubah Kata Sandi Basis Data

  3. Konektor MySQL menambahkan enum dengan nilai satu kurang dari yang sebenarnya

  4. Mengirim Pemberitahuan Firesbase ke Banyak Pengguna

  5. Pemodelan Varian Produk