10.2.14 Метод MySQLConnection.cmd_query_iter()
Синтаксис:
cnx.cmd_query_iter(statement)
Аналогично методу cmd_query(), но возвращает объект генератора для итерации по результатам. Используйте cmd_query_iter() при отправке нескольких запросов, разделяя их точкой с запятой.
Следующий пример демонстрирует, как итерироваться по результатам после отправки нескольких запросов:
statement = 'SELECT 1; INSERT INTO t1 VALUES (); SELECT 2'
for result in cnx.cmd_query_iter(statement):
if 'columns' in result:
columns = result['columns']
rows = cnx.get_rows()
else:
# do something useful with INSERT result
Возвращает объект генератора.
© 2025 Oracle
Licensed under the GPLv2 License.