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
傳回產生器物件。