gpt4 book ai didi

Python SQLite3 不更新

转载 作者:太空宇宙 更新时间:2023-11-04 10:44:56 24 4
gpt4 key购买 nike

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

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()

关于Python SQLite3 不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18086723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com