[英]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.