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
.