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 остается пустым