не вносятся данные в таблицы sqlite 3 python
сами таблицы создаются, а данные в них - нет
import sqlite3 as sq
conn=sq.connect("data.db")
cur=conn.cursor()
sql_create_role="""
CREATE TABLE Roles(
role_id INTEGER PRIMARY KEY AUTOINCREMENT,
role_name TEXT
)
"""
sql_create_users="""
CREATE TABLE Users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
Role_id INTEGER,
Name TEXT,
Login TEXT,
Password TEXT,
FOREIGN KEY (Role_id) REFERENCES Roles(role_id)
)
"""
cur.execute(sql_create_role)
cur.execute(sql_create_users)
conn.commit
sql_insert_role="""
INSERT INTO Roles(role_name) VALUES
('Менеджер'),
('Кассир'),
('Кладовщик')
"""
sql_insert_users="""
INSERT INTO Users (Role_id, Name, Login, Password) VALUES
("1", "Федоров Глеб Михайлович", "[email protected]", "2L6KZG")
"""
cur.execute(sql_insert_role)
cur.execute(sql_insert_users)
conn.commit
conn.close