代码点读机 / SQL / FOREIGN

FOREIGN SQL · 约束

FOREIGN KEY 约束用于建立两张表之间的引用关系,保证子表引用的值在父表中存在。

怎么用

FOREIGN KEY (列) REFERENCES 外表(主键); 设置外键约束

小例子

CREATE TABLE 成绩 (
  学生编号 INT,
  分数 INT,
  FOREIGN KEY (学生编号) REFERENCES 学生(编号)
);

运行结果

在成绩表中定义外键,把学生编号关联到学生表的编号列。

提醒:SQLite 默认关闭外键检查,使用前要先执行 PRAGMA foreign_keys = ON;

官方文档:https://www.sqlite.org/foreignkeys.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← SQL全部词条