sql >> Base de Datos >  >> RDS >> Mysql

Cómo obtener un MySQL ResultSet fila por fila en python

Creo que tienes que conectarte pasando cursorclass = MySQLdb.cursors.SSCursor :

 MySQLdb.connect(user="user", 
                 passwd="password",
                 db="mydb",
                 cursorclass = MySQLdb.cursors.SSCursor
                )

El cursor predeterminado obtiene todos los datos a la vez, incluso si no usa fetchall .

Editar:SSCursor o cualquier otra clase de cursor que admita conjuntos de resultados del lado del servidor:consulte los documentos del módulo en MySQLdb.cursors .