gpt4 book ai didi

python - SQlite UPDATE WHERE语法错误

转载 作者:行者123 更新时间:2023-12-03 08:20:29 25 4
gpt4 key购买 nike

我在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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com