Penso che tu debba connetterti passando cursorclass = MySQLdb.cursors.SSCursor
:
MySQLdb.connect(user="user",
passwd="password",
db="mydb",
cursorclass = MySQLdb.cursors.SSCursor
)
Il cursore predefinito recupera tutti i dati in una volta, anche se non usi fetchall
.
Modifica:SSCursor
o qualsiasi altra classe di cursori che supporti i set di risultati lato server:controlla i documenti del modulo su MySQLdb.cursors
.