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

Wie kann man MySQLDB SScursor effizient nutzen?

Ich stimme der Antwort von Otto Allmendinger zu, aber um Denis Otkidachs Kommentar explizit zu machen, hier ist, wie Sie die Ergebnisse durchlaufen können, ohne Ottos fetch()-Funktion zu verwenden:

import MySQLdb.cursors
connection=MySQLdb.connect(
    host="thehost",user="theuser",
    passwd="thepassword",db="thedb",
    cursorclass = MySQLdb.cursors.SSCursor)
cursor=connection.cursor()
cursor.execute(query)
for row in cursor:
    print(row)