MySQL中的Cascade,NO ACTION,Restrict,SET NULL
来源:互联网 发布:Linux 进程监控 编辑:程序博客网 时间:2024/04/29 15:59
InnoDB支持5种方式, 分列如下
cascade方式 在父表上update/delete记录时,同步update/delete掉子表的匹配记录 On delete cascade从mysql3.23.50开始可用; on update cascade从mysql4.0.8开始可用
set null方式 在父表上update/delete记录时,将子表上匹配记录的列设为null 要注意子表的外键列不能为not null On delete set null从mysql3.23.50开始可用; on update set null从mysql4.0.8开始可用
No action方式 如果子表中有匹配的记录,则不允许对父表对应候选键进行update/delete操作 这个是ANSI SQL-92标准,从mysql4.0.8开始支持
Restrict方式 同no action, 都是立即检查外键约束 . Set default方式 解析器认识这个action,但Innodb不能识别,不知道是什么意思... 注意:trigger不会受外键cascade行为的影响,即不会解发trigger
0 0
- Mysql中的 的 Cascade ,NO ACTION ,Restrict ,SET NULL
- Mysql中的Cascade,NO ACTION,Restrict,SET NULL
- Mysql中的 的 Cascade ,NO ACTION ,Restrict ,SET NULL
- Mysql中的 的 Cascade ,NO ACTION ,Restrict ,SET NULL
- Mysql中的 的 Cascade ,NO ACTION ,Restrict ,SET NULL
- Mysql中的Cascade ,NO ACTION ,Restrict ,SET NULL
- Mysql中的Cascade,NO ACTION,Restrict,SET NULL
- MySQL中的Cascade,NO ACTION,Restrict,SET NULL
- mysql级联操作-Cascade Restrict set null No action
- MySQL|RESTRICT|NO ACTION|CASCADE| SET NULL四种外键约束
- cascade、set null、No action、Restrict
- MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
- MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
- MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
- MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
- MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
- MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
- MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
- LeetCode 45 Jump Game II 题解
- java设计模式六大原则(5):迪米特法则
- Servlet的生命周期
- Android使用URLConnection实现post和get
- Android中使用NativeActivity进行APP开发
- MySQL中的Cascade,NO ACTION,Restrict,SET NULL
- 开源的GIS
- 约束理论的聚焦五步骤
- java设计模式六大原则(6):开闭原则
- 指针的输入特性和输出特性
- 170409 汇编-转移指令,OD配置
- NBUT
- java编程思想-字符串
- SVN工具使用技巧