gpt4 book ai didi

sqlite - 在SQLite中实现/使用外键?

转载 作者:行者123 更新时间:2023-12-03 18:31:51 25 4
gpt4 key购买 nike

如何在SQLite中实现外键?我在想这样的事情:

CREATE TABLE job (_id INTEGER PRIMARY KEY AUTOINCREMENT, employer_id INTEGER, ...);
CREATE TABLE employer(_id INTEGER, employer_name TEXT NOT NULL, ...);


其中 employer_id是表 _id中的 employer。这行得通吗?还有另一种快速的,也许不太容易出错的方式吗?也许有触发器?

最佳答案

也许我不明白这个问题,但是如果这是您想要的约束,请执行以下操作:

ALTER TABLE Job
ADD FOREIGN KEY (employer_id)
REFERENCES Employer(_id)
ON DELETE NO ACTION
ON UPDATE NO ACTION;

关于sqlite - 在SQLite中实现/使用外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3297363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com