Python sqlite3.0错误:接近“0”&引用;:语法错误
我试图运行一个sql代码(如下所示),但这不起作用,我在“CREATE TABLE”行得到一个错误:sqlite3.OperationalError:near“,”:syntax error 代码如下:Python sqlite3.0错误:接近“0”&引用;:语法错误,python,sql,sqlite,Python,Sql,Sqlite,我试图运行一个sql代码(如下所示),但这不起作用,我在“CREATE TABLE”行得到一个错误: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
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)")
两种错误:
整数主键
替换为整数主键
。这就是您看到的错误消息的原因1Result
重命名为,例如Result1