我试图比较存储在我的数据库中的某些产品的价格,而比较工作正常,更新声明似乎没有更新所需的字段。
for currentRow,newRow in zip(currentInfo,newInfo):
if currentRow[1]!=newRow[1]:
print(currentRow[0],newRow[0])
print("The price of %s has changed from %s to %s" % (currentRow[0], currentRow[1], newRow[1]))
db.execute("update table set Prices=? where Product=?",(newRow[1],currentRow[0]))
conn.commit
答案 0 :(得分:1)
我想你错过了()。
conn.commit()