10.5.9 Метод MySQLCursor.fetchall()
Синтаксис:
rows = cursor.fetchall()
Метод извлекает все (или все оставшиеся) строки из набора результатов запроса и возвращает список кортежей. Если больше строк недоступно, возвращает пустой список.
Следующий пример демонстрирует, как извлечь первые две строки набора результатов, а затем извлечь все оставшиеся строки:
>>> cursor.execute("SELECT * FROM employees ORDER BY emp_no")
>>> head_rows = cursor.fetchmany(size=2)
>>> remaining_rows = cursor.fetchall()
Необходимо извлечь все строки для текущего запроса перед выполнением новых операторов с использованием того же подключения.
© 2025 Oracle
Licensed under the GPLv2 License.