如何在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