博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql中主表和从表的关系
阅读量:4467 次
发布时间:2019-06-08

本文共 519 字,大约阅读时间需要 1 分钟。

首先看一段代码

alter table employee add constraint FK foreign key (department_sn)      references department (sn) on delete restrict on update restrict;

employee和department是两张表,FK为约束名  department_sn为employee表中的一个属性,sn为department表中的主键

sn为department的主键,而depart_sn并不是employee的主键,那么则称department为主表,employee为从表

on delete | update restrict 代表在主表进行删除和更新时,会查看是否存在外键依赖,如果有则不允许删除

类似的还有:

cascade 在主表进行操作时,如果有外键依赖,那么删除子表中的那条记录

set null 在主表进行操作时 如果有外键依赖 那么将子表中的数据设置为null

no action 同restrict

转载于:https://www.cnblogs.com/huaxh/p/11298803.html

你可能感兴趣的文章
SaltStack--使用salt-ssh
查看>>
华为任正非:不要瞧不起OV 好好学习人家
查看>>
JiuDuOj——1020
查看>>
__super:: 使用
查看>>
HTTP 方法:Get与Post分析
查看>>
HTML5落叶效果
查看>>
【计算机算法设计与分析】——4.4最优归并模式
查看>>
UESTC 1426 Boring Ranking
查看>>
android 修改framework下资源文件后如何编译
查看>>
【模板】左偏树
查看>>
C# wince 蜂鸣器 发声 C#调用设备驱动函数
查看>>
js的Date对象的属性和方法
查看>>
linux 出 License information
查看>>
关于单例设计模式
查看>>
体验Queue
查看>>
洛谷4147玉蟾宫
查看>>
Linux下对拍程序
查看>>
BZOJ2756 SCOI2012奇怪的游戏(二分答案+最大流)
查看>>
XML(一)
查看>>
手机网页中的hover效果实现
查看>>