如何在SQLite中实现外键?我想是这样的:在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大师,但你使用的是不强制执行密钥的版本(尽管它支持创建语法)?在这种情况下,请看http://justatheory.com/computers/databases/sqlite/foreign_key_triggers.html – Tobiasopdenbrouw 2010-07-21 08:24:55