簡體   English   中英

SQLite 與 Python 的正確語法

[英]Correct Syntax for SQLite with Python

我已經知道問題是我正在運行 Python 的 tKinter 和 SQLite 的程序的這行語法。 有人可以糾正這行語法嗎? 如果有人可以指出我已經解決的正確答案,請告訴我我找不到正確的答案。

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

您在查詢末尾有一個額外的)

如果你想使用命名占位符,你會缺少一個冒號 - 做(正如@DeepSpace所說)

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

或使用? 占位符,

c.execute("DELETE FROM kvmTable WHERE kvm=?", (rmName.get(),))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM