我在需要更新sqlite3数据库表中的字段值时遇到了一个问题。在
takenOut
是列的名称
bookID
是否存在,因此只更新一条记录
newTakenOutEntry
是用户输入,通过更新查询将其放入数据库中
bookIDEntry
是用户输入,因此更新查询知道它要为哪个记录更新takenOut字段
我现在的代码是:
updatetakenOut = c.execute("UPDATE bookList SET takenOut = ? WHERE bookID = ?"), (newTakenOutEntry.get(),) , (bookIDEntry.get(),)
conn.commit()
我收到的错误消息是:
^{pr2}$我已经在新值的.get()
属性后面有一个逗号,所以它应该已经是一个元组了吧?我在网上看到的也有这个错误的人说他们没有元组中的新值。但是,我仍然收到一条错误消息,所以我不知道还有什么问题。在
你需要做的是:
相关问题 更多 >
编程相关推荐