Mysql
 sql >> Database >  >> RDS >> Mysql

Come ottenere un MySQL ResultSet riga per riga in Python

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 .