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()
私の間違いがあまり明白ではなく、誰かが私を助けてくれることを願っています.