【发布时间】:2010-07-21 08:15:49
【问题描述】:
如何在 SQLite 中实现外键?我在想这样的事情:
CREATE TABLE job (_id INTEGER PRIMARY KEY AUTOINCREMENT, employer_id INTEGER, ...);
CREATE TABLE employer(_id INTEGER, employer_name TEXT NOT NULL, ...);
其中employer_id 是表employer 中的_id。这行得通吗?是否有另一种快速,可能不太容易出错的方式?也许有触发器?
【问题讨论】:
-
我不是 sqlite 专家,但是您使用的版本是否不强制执行密钥(尽管它支持 create 语法)?在这种情况下,请查看justatheory.com/computers/databases/sqlite/…
标签: sqlite foreign-keys