在更新针对已知rowid的Sqlite数据时,有没有办法使用Python的变量替换?, [rowid,2,3])sqlite3.IntegrityError: PRIMARY KEY must be unique
我想在不更改rowid数字的情况下将一个值列表写入到表的现有记录中从值列表中更新所有字段的公认方法是什么?
问:为什么这个sqlite3语句不更新记录?
cur.execute('UPDATE workunits SET Completed=1 AND Returns=(?),(pickle.dumps(Ret),PID,Args))
我正在使用python和sqlite3。这条语句不会抛出一个错误,只是它似乎被忽略了。但记录与腌制后的新值不符。它仍然是u'‘。我搞不懂为什么。我的where语句似乎奏效了。我的语法似乎是正确的,因为没有抛出错误。我不知道为什么它不