sqlite3.OperationalError:外键定义中未知列“user_id”
# create details table
details_table = """CREATE TABLE IF NOT EXISTS
details(
user_id INTEGER PRIMARY KEY,
first_name TEXT,
surname TEXT,
role TEXT,
make TEXT,
model TEXT,
colour TEXT,
reg TEXT)"""
cursor.execute(details_table)
# create booking table
booking_table = """CREATE TABLE IF NOT EXISTS
booking(
booking_id INTEGER PRIMARY KEY,
FOREIGN KEY (user_id) REFERENCES details(user_id),
start_date TEXT,
expiry_date TEXT)"""
cursor.execute(booking_table)
Run Code Online (Sandbox Code Playgroud)
非常感谢任何帮助:)