最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL外键设置中的的Cascade、NOACTION、Restrict、SETNULL

来源:动视网 责编:小采 时间:2020-11-09 09:17:19
文档

MySQL外键设置中的的Cascade、NOACTION、Restrict、SETNULL

MySQL外键设置中的的Cascade、NOACTION、Restrict、SETNULL:1.几种模式. cascade方式在父表上update/delete记录时,同步update/delete掉子表的匹配记录. set null方式在父表上update/delete记录时,将子表上匹配记录的列设为null要注意子表的外键列不能为not null . No action方式如果子表中有匹配
推荐度:
导读MySQL外键设置中的的Cascade、NOACTION、Restrict、SETNULL:1.几种模式. cascade方式在父表上update/delete记录时,同步update/delete掉子表的匹配记录. set null方式在父表上update/delete记录时,将子表上匹配记录的列设为null要注意子表的外键列不能为not null . No action方式如果子表中有匹配


1.几种模式

. cascade方式

在父表上update/delete记录时,同步update/delete掉子表的匹配记录

. set null方式

在父表上update/delete记录时,将子表上匹配记录的列设为null要注意子表的外键列不能为not null

. No action方式

如果子表中有匹配的记录,则不允许对父表对应候选键进行update/delete操作

. Restrict方式

同no action, 都是立即检查外键约束

. Set default方式

父表有变更时,子表将外键列设置成一个默认的值 但Innodb不能识别

2.关于主表,外键,从表

一个人的身份唯一,但是可以干很多事,身份是主表,干的事实从表,从表里面的标示id即用户的身份,就是主表的外键,。

比如 顾客表 和商品表

一个顾客可能会购买多个商品 之间的关联身份就是顾客的编号或姓名 唯一的。

外键设置在商品表中。

总结:主键表是被引用的表,外键表是引用其他表的表。

文档

MySQL外键设置中的的Cascade、NOACTION、Restrict、SETNULL

MySQL外键设置中的的Cascade、NOACTION、Restrict、SETNULL:1.几种模式. cascade方式在父表上update/delete记录时,同步update/delete掉子表的匹配记录. set null方式在父表上update/delete记录时,将子表上匹配记录的列设为null要注意子表的外键列不能为not null . No action方式如果子表中有匹配
推荐度:
标签: no mysql null
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top