Python Sqlite数据库没有';是否使用新值更新表?
我的sqlite数据库没有更新,下面的代码验证currentusername是否存在,如果存在,则重定向到updateusername函数,该函数包含2个变量,currentusername是表中的旧值,newusername是应替换旧值的新值。但是,它不会更新数据库中的旧值Python Sqlite数据库没有';是否使用新值更新表?,python,sqlite,Python,Sqlite,我的sqlite数据库没有更新,下面的代码验证currentusername是否存在,如果存在,则重定向到updateusername函数,该函数包含2个变量,currentusername是表中的旧值,newusername是应替换旧值的新值。但是,它不会更新数据库中的旧值 def ChangeUsername(self): loadUi("ChangeUsername.ui",self) self.SaveChangesButto
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,))
元组中的参数必须与sql语句中的参数顺序完全相同:
c.execute('UPDATE Account SET username = ? WHERE username = ?',(self.newusername,self.currentusername,))