Myslím, že se musíte připojit předáním cursorclass = MySQLdb.cursors.SSCursor :
MySQLdb.connect(user="user",
passwd="password",
db="mydb",
cursorclass = MySQLdb.cursors.SSCursor
)
Výchozí kurzor načte všechna data najednou, i když nepoužíváte fetchall .
Upravit:SSCursor nebo jakákoli jiná třída kurzoru, která podporuje sady výsledků na straně serveru – zkontrolujte dokumentaci modulu na MySQLdb.cursors .