[英]sqlite3.OperationalError: near “VALUES”: syntax error
username = input("Username: ")
password = input("Password: ")
authority = input("Authority level (1 or 2): ")
name = input("Name : ")
surname = input("Surname : ")
idnum = input("Identity Number: ")
c.execute("CREATE TABLE IF NOT EXISTS userInfo(username TEXT, password TEXT, authority TEXT, name TEXT, "
"surname TEXT, idnum TEXT)")
c.execute("INSERT INTO userInfo VALUES(username, password, authority, name, surname, idnum) "
"VALUES(?, ?, ?, ?, ?, ?)",
(username, password, authority, name, surname, idnum))
conn.commit()
似乎沒有錯,但它返回:
sqlite3.OperationalError:在“ VALUES”附近:語法錯誤
並且users.db保持為空
不..我明白了..
c.execute("INSERT INTO userInfo (username, password, authority, name, surname, idnum) "
VALUES發生此錯誤。
當我在這里發布問題時,我討厭這個(我在思考了1個小時后至少在這里發布了問題)我立即找到了答案...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.