Как создать таблицу в sqlite с датой, которая ссылается на юзера?

Нужно что бы создавалась таблица с пользователями и к каждого пользователя записывалась дата и время

пробовал так, не получается(

cur = conn.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS STAFF( id INTEGER PRIMARY KEY AUTOINCREMENT
, FIO TEXT NOT NULL, 
staff_id INTEGER);''')
# вставляем данные сотрудника
sqlite_insert_with_name = """INSERT INTO 'STAFF'
                  ('FIO', 'staff_id')
                  VALUES (?,?);"""

name_tuple = (name,)
cur.execute(sqlite_insert_with_name, name_tuple)
conn.commit()
cur.execute('''CREATE TABLE IF NOT EXISTS STAFF_DATE( id INTEGER PRIMARY KEY FIO
, DATE timestamp NOT NULL
, staff_id INTEGER
, FOREIGN KEY(staff_id) REFERENCES STAFF(id));''')

sqlite_insert_with_data = """INSERT INTO 'STAFF_DATE'
                  ('DATE', id)
                  VALUES (?,?);"""
data_tuple = (f"{time.strftime('%Y-%m-%d', time.localtime())}",)
cur.execute(sqlite_insert_with_data, data_tuple)
conn.commit()
cur.close()

Ответы (0 шт):