减少Python MySQLDB替代往返吗?

时间:2018-12-20 21:31:56

标签: python mysql

我正在尝试使用mysqldb软件包减少Python应用程序与MySQL服务器之间的往返次数。代码如下。

import mysqldb
connMysql=[setup the database connection]
sql = "replace into v2_table (column1,column2,column3) VALUES (%s, %s, UTC_TIMESTAMP())"
tuples = []
tuples.append(('a','b'))
tuples.append(('c','d'))
tuples.append(('e','f'))
cursor = connMysql.cursor()
cursor.executemany(sql,tuples)
cursor.close()
connMysql.commit()

我期望将一个多行“ REPLACE INTO”语句发送给MySQL,如下所示:

replace into v2_table VALUES (('a','b'),('c','d'),('e','f'));

在MySQL中启用一般日志将显示已发送3条,每条语句1个元组。

0 个答案:

没有答案