FOREIGN SQL · 约束
FOREIGN KEY 约束用于建立两张表之间的引用关系,保证子表引用的值在父表中存在。
怎么用
FOREIGN KEY (列) REFERENCES 外表(主键); 设置外键约束
小例子
CREATE TABLE 成绩 ( 学生编号 INT, 分数 INT, FOREIGN KEY (学生编号) REFERENCES 学生(编号) );
运行结果
在成绩表中定义外键,把学生编号关联到学生表的编号列。
提醒:SQLite 默认关闭外键检查,使用前要先执行 PRAGMA foreign_keys = ON;
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← SQL全部词条