import sqlite3 as sql
conn = sql.connect('itproger.sqlite')
cur = conn.cursor()
cur.execute(''' CREATE TABLE IF NOT EXSITS users (
id int auto_increment primary key,
name varchar(50),
password varchar()
) ''')
conn.commit()
user_name = input('Write your name:')
user_pass = input('Write your password:')
cur.execute('INSERT INTO users (name, password) VALUES ("%s", "%s")'%(user_name, user_pass))
conn.commit()
cur.close()
conn.close()
错误:文件“D:\PROJECT\main.py”,第 6 行,在 cur.execute(''' CREATE TABLE IF NOT EXSITS users (
sqlite3.OperationalError: near "EXSITS": syntax error Code,我来的唯一解决方案最多是将 Windows 降为 0 并在干净的系统上工作
您在 sql 查询代码中有错误。
这就是它应该在第 6 行中的样子,至于错误,然后是典型的
EXSITS > EXISTS和password varchar() > password varchar