Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Sobre o cursor e o iterador do mysql


O MySQLdb A classe cursor implementa o protocolo do iterador , então você pode simplesmente fazer isso:
cursor.execute(sql)
for row in cursor:
    print row
    ...

Código relevante de MySQLdb.cursors.BaseCursor :
def __iter__(self):
    return iter(self.fetchone, None)