Mysql
 sql >> Base de données >  >> RDS >> Mysql

À propos du curseur et de l'itérateur mysql

Le MySQLdb la classe de curseur implémente le protocole itérateur , vous pouvez donc simplement faire ceci :

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

Code pertinent de MySQLdb.cursors.BaseCursor :

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