使用python和sqlite更新表时,出现此错误-提供的绑定数不正确

时间:2018-09-09 12:59:58

标签: python-3.x

我收到此错误-

  

提供的绑定数不正确当前语句使用4,   并且提供了3个。

这是代码-

def update_entry(self):
     self.cur.execute('UPDATE SINGLE SET IN=?,OUT=?,QUALITY=? WHERE ID=?',
 (self.IN_entry.get(),self.OUT_entry.get(),self.QC_entry.get()))

1 个答案:

答案 0 :(得分:0)

查询中有4个占位符,但是在传递给execute的元组中仅提供3个项目。您应该为ID的占位符提供一个值,作为元组中的第四项。