MySQL Connector/Python Developer Guide / ... / Connector/Python API Reference / cursor.MySQLCursor Class / MySQLCursor.fetchall() Method
Syntax:
rows = cursor.fetchall()The method fetches all (or all remaining) rows of a query result set and returns a list of tuples. If no more rows are available, it returns an empty list.
The following example shows how to retrieve the first two rows of a result set, and then retrieve any remaining rows:
>>> cursor.execute("SELECT * FROM employees ORDER BY emp_no")>>> head_rows = cursor.fetchmany(size=2)>>> remaining_rows = cursor.fetchall()You must fetch all rows for the current query before executing new statements using the same connection.