Yang diperlukan hanyalah buffered
untuk disetel ke true!
cursor = cnx.cursor(buffered=True)
Alasannya adalah karena tanpa buffer kursor, hasilnya "malas" dimuat, artinya "fetchone" sebenarnya hanya mengambil satu baris dari kumpulan hasil lengkap kueri. Ketika Anda akan menggunakan kursor yang sama lagi, ia akan mengeluh bahwa Anda masih memiliki n-1 hasil (di mana n adalah jumlah hasil yang ditetapkan) menunggu untuk diambil. Namun, ketika Anda menggunakan kursor buffer, konektor mengambil SEMUA baris di belakang layar dan Anda hanya mengambil satu dari konektor sehingga db mysql tidak akan mengeluh.