Spec-Zone.ru › MySQL Connectors 1.0

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.
https://docs.oracle.com/cd/E17952_01/connector-python-en/connector-python-api-mysqlconnection-cmd-query-iter.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API