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
- ubah tingkat isolasi untuk koneksi "kueri" Anda menjadi "BACA BERKOMITMEN"
- mengeluarkan COMMIT (atau ROLLBACK) di alat kueri Anda sebelum menjalankan SELECT