Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So erhalten Sie ein zeilenweises MySQL-ResultSet in Python

Ich denke, Sie müssen eine Verbindung herstellen, indem Sie cursorclass = MySQLdb.cursors.SSCursor übergeben :

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

Der Standard-Cursor ruft alle Daten auf einmal ab, auch wenn Sie fetchall nicht verwenden .

Bearbeiten:SSCursor oder jede andere Cursorklasse, die serverseitige Ergebnismengen unterstützt - überprüfen Sie die Moduldokumentation auf MySQLdb.cursors .