MySQL Connector/Python 发行说明
语法
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
返回一个生成器对象。