# 外键（Foreign Key）

### 缩写：FK

### 简述

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

### 使用场景

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

### 实践与应用

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

### 注意事项

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

### 关联术语

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