我正在尝试将一些字符串插入我的 SQLite3 - 使用 python 的数据库中。但是当我运行我的代码时,它不会返回错误,但它也不会插入数据。
我创建了这样的数据库:
import sqlite3
connection = sqlite3.connect('databases/verification.db')
cursor = connection.cursor()
sql = ('''
CREATE TABLE verification (
verification_id TEXT PRIMARY KEY,
email_adress TEXT,
password TEXT,
username TEXT
)
''')
cursor.execute(sql)
connection.close()
我尝试像这样插入我的数据
import sqlite3
connection = sqlite3.connect('databases\\verification.db')
cursor = connection.cursor()
verification_id = '1234567890'
email_adress = 'mymail@gmail.com'
password = 'superduperpassword'
username = 'admin'
sql = (f'''INSERT OR FAIL INTO verification (
verification_id,
email_adress,
password,
username)
VALUES (
"{verification_id}",
"{email_adress}",
"{password}",
"{username}"
)
''')
cursor.execute(sql)
connection.close()
我希望我的错误不是太明显,有人可以帮助我。