博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
My SQL外键约束
阅读量:5977 次
发布时间:2019-06-20

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

        外键约束对子表的含义:如果在父表中找不到对应的候选键,则不能对子表进行insert/update操作

        外键约束对父表的含义:在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on update/on delete子句

        action方式:在对父表进行update/delete操作时,子表匹配的列也对应的进行update/delete操作

        set null方式:在对父表进行update/delete操作时,将子表对应匹配的列设置为null,需要注意到子表的列不能设置为not null

        No action方式 :如果子表中有匹配的记录,则不能对父表进行update/delete操作

        Restrict方式:同No action 都是立即检查约束关系,若有匹配的记录,则不能对父表进行update/delete操作

转载于:https://www.cnblogs.com/myeden/p/6218278.html

你可能感兴趣的文章
ubuntu下的win交叉编译
查看>>
SVG(网页加载显示的加载进度动态图)
查看>>
openSUSE install albertlauncher from source files
查看>>
nginx模块学习六 add_header 跨域访问
查看>>
Java并发编程:AbstractQueuedSynchronizer的内部结构
查看>>
Could not find artifact com.sun:tools:jar:1.5.0 解决办法
查看>>
神经网络---Hessian矩阵
查看>>
TreeMap之floorKey
查看>>
phpstorm xdebug remote配置
查看>>
iOS 无限后台运行
查看>>
STL札记3-2(hashtable关联容器set、map)
查看>>
git revert 的问题
查看>>
No module named MySQLdb (django)
查看>>
linux-mint 安装 python 包 Gevent
查看>>
iOS Provisioning Portal概述
查看>>
职业经理人应该如何处理如下问题
查看>>
Android自动化测试之MonkeyRunner
查看>>
Android 打开屏幕旋转
查看>>
MySQL索引背后的数据结构及算法原理
查看>>
windows 安装与使用redis
查看>>