繁体   English   中英

Python SQLite3无法更新

[英]Python SQLite3 not updating

我不知道自己在做什么错,但是我的数据库没有更新! 这就是我正在做的事情,非常简单:

conn = sqlite3.connect('tarefas.db')
c = conn.cursor()
c.execute("UPDATE tarefas SET concluido = 1")
conn.commit
conn.close()

我想更新此列中的所有行。 当我在sqlite管理器中执行此查询时,它可以工作。 为什么python不能?

您错过了conn.commit调用中的括号。 尝试这个:

conn = sqlite3.connect('tarefas.db')
c = conn.cursor()
c.execute("UPDATE tarefas SET concluido = 1")
conn.commit()
conn.close()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM