WebMD
本页大纲

外键(Foreign Key)

缩写:FK

简述

引用另一表(或本表)主键/唯一键的列,用于表达并可选强制引用完整性:子行不能指向不存在的父行。

使用场景

关联建模、级联删除/更新策略、数据质量门禁。

实践与应用

• 核心关系优先在库内声明外键;高频写入路径评估校验成本。
• 明确 ON DELETE/UPDATE 策略,避免误级联。
• 分库分表后外键常下放应用层,须补校验与对账。

注意事项

• 无外键不等于无关联:只是约束位置变了。
• 锁与导入顺序受外键影响,批量装载需规划。

关联术语

• 主键:常见被引用目标
• 约束:外键是约束的一种
• 表:父子表关系