外键(Foreign Key)
缩写:FK
简述
引用另一表(或本表)主键/唯一键的列,用于表达并可选强制引用完整性:子行不能指向不存在的父行。
使用场景
关联建模、级联删除/更新策略、数据质量门禁。
实践与应用
• 核心关系优先在库内声明外键;高频写入路径评估校验成本。
• 明确 ON DELETE/UPDATE 策略,避免误级联。
• 分库分表后外键常下放应用层,须补校验与对账。
注意事项
• 无外键不等于无关联:只是约束位置变了。
• 锁与导入顺序受外键影响,批量装载需规划。
关联术语
• 主键:常见被引用目标
• 约束:外键是约束的一种
• 表:父子表关系