gpt4 book ai didi

python - sqlite3.操作错误: near ",": syntax error

转载 作者:太空宇宙 更新时间:2023-11-04 03:47:43 25 4
gpt4 key购买 nike

我尝试运行一个 sql 代码(如下所示),但这行不通,我收到“创建表”行的错误:sqlite3.OperationalError: near ",": syntax error

代码如下:

con = lite.connect('Records.db')
with con:
cur = con.cursor()
cur.execute("CREATE TABLE Progress(Id INTEGER PRIMARY, Username STRING, Topic1 STRING, Topic2 STRING, Topic3 STRING, Topic4 STRING, 1Result STRING, 2Result STRING, 3Result STRING, 4Result STRING, TResut STRING, TCorrect INTEGER, TWrong INTEGER, TAttempted INTEGER)")
cur.exectue("INSERT INTO Progress VALUES(1, 'Admin', 'Algebra', 'Number', 'Shape, Space and Measures', 'Handling Data', '100%', '100%', '100%', '100%', '100%', 10, 0, 10)")

最佳答案

两种错误:

  1. INTEGER PRIMARY 替换为 INTEGER PRIMARY KEY。这就是导致您看到错误消息的原因。

  2. 修复该问题后,将以数字开头的标识符重命名为以字母开头的内容。例如,将 1Result 重命名为例如结果 1

关于python - sqlite3.操作错误: near ",": syntax error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22871143/

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