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

Om mysql cursor og iterator

MySQLdb markørklassen implementerer iteratorprotokollen , så du kan simpelthen gøre dette:

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

Relevant kode fra MySQLdb.cursors.BaseCursor :

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



  1. Nogle ENHVER Aggregerede Transformationer er ødelagte

  2. MySQL- GROUP og COUNT efter dato

  3. Planlagt kørsel af lagret procedure på SQL server

  4. Hvad er en overordnet tabel og en underordnet tabel i databasen?