Sqlite 数据库没有使用新值更新表?



我的sqlite数据库没有更新,下面的代码验证currentusername是否存在,如果存在,它将重定向到updateusername函数,该函数需要2个变量,currentusername是表中的旧值,newusername是应该替换旧值的新值。但是,它不会更新数据库中的旧值。

def ChangeUsername(self):
loadUi("ChangeUsername.ui",self)
self.SaveChangesButton.setCheckable(True)
self.SaveChangesButton.clicked.connect(self.CheckUsername)
self.SaveChangesButton.clicked.connect(self.UpdateUserna

元组中的参数必须与sql语句中的顺序完全相同:

c.execute('UPDATE Account SET username = ? WHERE username = ?',(self.newusername,self.currentusername,))

相关内容

  • 没有找到相关文章

最新更新