【发布时间】:2016-01-20 09:39:08
【问题描述】:
我有以下 python 脚本,它逐行读取文件并执行 mysql 更新查询。它非常慢,每个查询似乎需要超过 1 秒。知道为什么这么慢吗?
with open(fname) as f:
for line in f:
line = line.rstrip()
email, name = line.split(':')[0], line.split(':')[-1]
try:
cursor.execute("UPDATE user SET name=%s WHERE email=%s", (name, email))
except mariadb.Error as error:
print("Error: {}".format(error))
【问题讨论】:
标签: mysql sqlperformance