我想用不同的值更新多行。
例如我的表是:
id |名称|数据
1 | ahmad | 2015年
2 |阿丽| 2014年
我希望我的桌子看起来像这样:
id |名称|数据|编号
1 | ahmad | 2015年| 2
2 |阿丽| 2014年| 3
有7000多行我无法逐一填充它们。
我想在python中尝试这样做的查询是:
#words count in a tweet
words= processedRow.split()
fdist2=len(words)
for val in cursor.fetchall():
cursor.execute("""UPDATE TWEETER1 SET t1=%s where id = %s""",(fdist2,val))
db.commit()
请帮助我完成工作。谢谢
答案 0 :(得分:0)
是的,你可以。 7000是计算机的低位数。
您可以尝试将其优化为> 100k以使用多个数据库连接,或者不在每次更新时提交,但这不在您的问题范围内。