猿问

使用 Python 正确的 SQLite 语法

我已经知道问题是我正在使用 SQLite 运行 Python 的 tKinter 的程序的这行语法。有人可以更正这行语法吗?如果有人可以指出我正确的答案,如果它已经解决了,请告诉我我找不到正确的答案。

c.execute("DELETE FROM kvmTable WHERE kvm=kvm)", {"kvm": rmName.get()} )


慕田峪7331174
浏览 106回答 1
1回答

SMILET

)您的查询末尾有一个额外的。如果你想使用命名占位符,你缺少一个冒号 - 做c.execute("DELETE FROM kvmTable WHERE kvm=:kvm", {"kvm": rmName.get()})或使用?占位符,c.execute("DELETE FROM kvmTable WHERE kvm=?", (rmName.get(),))
随时随地看视频慕课网APP

相关分类

Python
我要回答