1
db = sqlite3.connect("SQL database")
cursor = db.cursor()
query = 'DELETE FROM Item WHERE ItemID = {}'.format(self.ID)
cursor.execute(query)
db.commit()
cursor.close()
不确定为什么这个错误会出现,因为我的代码似乎是正确的。 错误是,无论值self.ID是错误状态,没有这样的列是那个值。python中没有这样的列错误
例如self.ID = “你好”
的错误是:
no such column: "hello"
任何帮助,将不胜感激,谢谢
我不确定这是否与您的答案有关,但它表示当前语句在提供3个时使用1绑定? – Diran
确定'self.ID'是什么? – bernie
对不起,我完全错过了这个评论,我忘了添加逗号xD谢谢你的帮助,虽然 – Diran