我想知道如何使用MySQL和Python进行批量更新。我的要求是一样Python中的MySQL批量更新语句
for x in range(0,100):
NNN = some calculation
ABC = some calculation
query = update XXX set value = NNN, name = ABC where id = x
con.execute(query)
这里的问题是它正在执行100的数据库查询,使更新过程缓慢。是否可以有一个数据库调用?我知道MySQL上的批量插入语法,但它似乎与update
声明不起作用。
它是一些数学计算使用python例如ABC =(200 * 2.5)/ 22和NNN = ABC * 100/10种 – 2011-05-31 05:24:02
它们应该很容易转换为SQL计算。 – Rasika 2011-05-31 05:43:59