我在tkinter中有2个输入框的代码,这些输入框是通过数据库传递的。我正在尝试创建和更新查询,该查询将更新数据库中的记录,但是我不知道如何从输入框中创建该记录。我已经研究了这个错误。锻炼和体重是两个输入框,其中的MemberID用于标识要更新的记录。这是代码
cursor.execute('''
UPDATE Exercises
SET (Exercise =?, Weight = ?)
WHERE MemberID=? ;
''')
错误是
sqlite3.OperationalError: near "(": syntax error
最佳答案
set
子句不应用括号括起来,只需将其删除即可,您应该可以:
UPDATE Exercises
SET Exercise = ?, Weight = ?
WHERE MemberID = ?;
关于python - SQlite UPDATE WHERE语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49201920/