MySQL default ke tingkat isolasi "REPEATABLE READ" yang berarti Anda tidak akan melihat perubahan apa pun dalam transaksi Anda yang dilakukan setelah transaksi dimulai - bahkan jika perubahan (lainnya) dilakukan.
Jika Anda mengeluarkan COMMIT atau ROLLBACK di sesi tersebut, Anda akan melihat data yang diubah (karena itu akan mengakhiri transaksi yang "sedang berlangsung").
Opsi lainnya adalah mengubah tingkat isolasi untuk sesi tersebut menjadi "BACA BERKOMITMEN". Mungkin ada opsi untuk mengubah level default juga, tetapi Anda perlu memeriksa manual untuk itu.