0
当我用下面的代码:语法错误使用sqlite3的使用Python
import sqlite3
with sqlite3.connect("Quiz.db") as db:
cursor = db.cursor()
cursor.execute('''
CREATE TABLE IF NOT EXISTS user(
userID INTEGER PRIMARY KEY
username VARCHAR(20) NOT NULL,
firstname VARCHAR(20) NOT NULL,
surname VARCHAR(20) NOT NULL,
password VARCHAR(20) NOT NULL,);
''')
这将产生错误:
Traceback (most recent call last):
File "C:/Users/Yoshi/Documents/PYTHON/Database.py", line 15, in <module>
''')
sqlite3.OperationalError: near "username": syntax error
是什么造成的错误?
之前还有一个','只是用户名之前失踪。 – Lynch
而这个错误来自数据库,它不是Python错误。 – Matthias