原文:MySQL外键约束_ON DELETE CASCADE/ON UPDATE CASCADE

MySQL通过外键约束实现数据库的参照完整性,外键约束条件可在创建外键时指定,table的存储引擎只能是InnoDB,因为只有这种存储模式才支持外键。 外键约束条件有以下 种: restrict方式:同no action,都是立即检查外键约束 限制,指的是如果子表引用父表的某个字段的值,那么不允许直接删除父表的该值。 cascade方式:在父表上update delete记录时,同步update ...

2018-02-02 14:27 1 6333 推荐指数:

查看详情

主外 设置 on update cascade 和on delete cascade 的区别

on update cascade 和on delete cascade 的区别 这是数据库定义的一个可选项,用来设置当主键表中的被参考列的数据发生变化时,表中响应字段的变换规则的。update 则是主键表中被参考字段的值更新,delete是指在主键表中删除一条记录:on update ...

Tue Sep 24 23:48:00 CST 2019 0 4417
MySQL约束On Delete、On Update各取值的含义

先看On Delete属性,可能取值如上图为:No Action, Cascade,Set Null, Restrict属性。 当取值为No Action或者Restrict时,则当在父表(即的来源表)中删除对应记录时,首先检查该记录是否有对应,如果有则不允许删除。 当取值 ...

Wed Feb 07 00:20:00 CST 2018 0 4760
MySQL设置中的的 Cascade、NO ACTION、Restrict、SET NULL

1 . cascade方式在父表上update/delete记录时,同步update/delete掉子表的匹配记录 2. set null方式在父表上update/delete记录时,将子表上匹配记录的列设为null要注意子表的列不能为not null 3. No action ...

Thu May 18 02:32:00 CST 2017 0 11866
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM