mysql 外键的几种约束

发布时间:2016-12-6 8:24:32编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"mysql 外键的几种约束 ",主要涉及到mysql 外键的几种约束 方面的内容,对于mysql 外键的几种约束 感兴趣的同学可以参考一下。



restrict方式 同no action, 都是立即检查外键约束   
  --限制,指的是如果字表引用父表的某个字段的值,那么不允许直接删除父表的该值;

cascade方式 在父表上update/delete记录时,同步update/delete掉子表的匹配记录 On delete cascade从mysql3.23.50开始可用; 
  on update cascade从mysql4.0.8开始可用 
  --级联,删除父表的某条记录,子表中引用该值的记录会自动被删除;

No action方式 如果子表中有匹配的记录,则不允许对父表对应候选键进行update/delete操作 这个是ANSI SQL-92标准,从mysql4.0.8开始支持 
  --无参照完整性关系,有了也不生效。

set null方式 在父表上update/delete记录时,将子表上匹配记录的列设为null 要注意子表的外键列不能为not null On delete set null从mysql3.23.50开始可用;
   on update set null从mysql4.0.8开始可用 


上一篇:CentOS 7 vs CentOS 6的不同
下一篇:webuploader在同一个页面支持多个按钮实例

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款