一、设置外键的作用与好处
- 可用于检查参照完整性。即阻止非法数据的存入,例如A表中的b列是外键,来源是B表的主键b列,此时在向A表存入数据时数据库会自动检查A表的b列的值在B表的b列中是否存在。
- 方便、简单、直观。
- 可以设置级联操作,外键来源删除和修改时数据库会自动进行级联删除和修改。
二、设置外键时四个选项的含义
- RESTRICT:表示阻止级联执行
- NO ACTION:表示无操作
- CASCADE:表示级联执行
- SET NULL:表示在删除或者更新时将其值设置为NULL
本文介绍了设置外键的作用,包括检查参照完整性、方便直观的操作、级联操作等,并解释了RESTRICT、NOACTION、CASCADE及SETNULL四种设置选项的具体含义。
1321

被折叠的 条评论
为什么被折叠?