社区
Java EE
帖子详情
江湖救急...mysql中cascade 和 set null能同时使用么
spmsv
2011-11-23 01:51:47
比如说一张父表有一个主键作为一个子表的外键
那么子表建立约束的时候,可以同时对一个外键设置 on update cascade on delete set null 吗?
只想知道,能还是不能,百度和谷歌都翻烂了。。。
...全文
59
回复
打赏
收藏
江湖救急...mysql中cascade 和 set null能同时使用么
比如说一张父表有一个主键作为一个子表的外键 那么子表建立约束的时候,可以同时对一个外键设置 on update cascade on delete set null 吗? 只想知道,能还是不能,百度和谷歌都翻烂了。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
转载:
MySql
外键约束 之
CASCADE
、
SET
NULL
、RESTRICT、NO ACTION分析和作用
原始链接:
MySql
外键...
MySql
外键约束 之
CASCADE
、
SET
NULL
、RESTRICT、NO ACTION分析和作用
MySQL
有两种常用的引擎类型:MyISAM和InnoDB。目前只有InnoDB引擎类型支持外键约束。InnoDB
中
外键约束定义的语法如下:
MySQL
外键更新删除设置
cascade
、
set
null
、restrict、no action的区别
删除和更新有四种设置方式(1)
cascade
:级联,当父表更新、删除,子表会同步更新和删除(2)
set
null
:置空,当父表更新、删除的时候,字表会把外键字段变为
null
,所以这个时候设计表的时候该字段要允许为nu...
Mysql
外键设置
中
的
CASCADE
、NO ACTION、RESTRICT、
SET
NULL
、
Set
DEFAULT
SET
NULL
:父表delete、update的时候,子表会将关联记录的外键字段所在列设为
null
,所以注意在设计子表时外键不能设为not
null
; RESTRICT:如果想要删除父表的记录时,而在子表
中
有关联该父表的记录,则不允许...
Mysql
外键设置
中
CASCADE
、NO ACTION、RESTRICT、
SET
NULL
区别意义
CASCADE
:对父表进行...
SET
NULL
:对父表进行delete,updat操作时,会将子表
中
关联的记录外键所在列设置为
null
,在设置时该列应设置为可以为
null
NO ACTION:同 RESTRICT,立即检查外键约束 如果首先对子表进...
MySql
外键约束 之
CASCADE
、
SET
NULL
、RESTRICT、NO ACTION分析和作用
今天遇到数据库的一个问题,就是每当从主表
中
删除一个主键id时,由于与他相关联的表
中
有相关的字段数据,所以无法删除。查了一大堆资料,发现我建表关联用的是on Restrict.可能问题就出在这里吧。 外键约束对子...
Java EE
67,512
社区成员
225,885
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章