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