我想知道如何使用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