2024-06-20 15:02:43 发布
网友
我试图将测验的分数输入到一个数据库中,该数据库中的用户已经有一个帐户
我得到一个错误,说“sqlite3.OperationalError:near“WHERE”:syntax error”
conn.execute("INSERT INTO PlH WHERE username == (?) VALUES (?)",(username,score)) conn.commit()
sql数据库中的列名分别命名为“PlH”和“username”,变量分别为“score”和“username”
如果我正确理解了您的问题,您希望刷新表中的记录,而不是插入新记录。为此,您需要改用UPDATE语句^脚本的{}子句将用于标识所需的行(有时用于同时更新的行列表)SET子句将指定要分配的字段和新值的列表。阅读SQLite文档以了解syntaxis
UPDATE
SET
如果我正确理解了您的问题,您希望刷新表中的记录,而不是插入新记录。为此,您需要改用}子句将用于标识所需的行(有时用于同时更新的行列表)
UPDATE
语句^脚本的{SET
子句将指定要分配的字段和新值的列表。阅读SQLite文档以了解syntaxis相关问题 更多 >
编程相关推荐