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

Tidak dapat langsung melihat data yang dimasukkan dari MySQL

Tingkat isolasi default untuk MySQL adalah "REAPEATABLE READ", itu berarti jika Anda tidak menggunakan autocommit di alat kueri Anda, Anda tidak akan melihat data yang dikomit dari transaksi lain kecuali Anda mengakhiri transaksi Anda sendiri dengan mengeluarkan COMMIT atau ROLLBACK.

Fakta bahwa Anda dapat melihat data setelah membuat koneksi baru juga menunjukkan arah tersebut.

Jadi, Anda memiliki dua opsi

  1. ubah tingkat isolasi untuk koneksi "kueri" Anda menjadi "BACA BERKOMITMEN"
  2. mengeluarkan COMMIT (atau ROLLBACK) di alat kueri Anda sebelum menjalankan SELECT



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL bergabung dengan kueri menggunakan suka?

  2. Pemecahan masalah Tidak ada file atau direktori saat menjalankan `php app/console doktrin:skema:buat`

  3. Mengatur variabel Big Query seperti mysql

  4. MYSQL Induk Anak Tabel Sama; PHP Nest Children Dalam Orang Tua sebagai Array Multidimensi

  5. Laravel LeftBergabung di mana