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

Informazioni su cursore e iteratore mysql

Il MySQLdb La classe cursor implementa il protocollo iteratore , quindi puoi semplicemente fare questo:

cursor.execute(sql)
for row in cursor:
    print row
    ...

Codice pertinente da MySQLdb.cursors.BaseCursor :

def __iter__(self):
    return iter(self.fetchone, None)