当2个表建立了关系,我们想做级联删除操作的时候怎么办呢?
双击2个表之间的关联关系 弹出如下图:
以下是几个参数的含义:
None:父表修改,子表不影响。
Restrict:父表修改,如果子表存在,则出错。
Cascade:父表修改,如果子表存在,则相应的修改。
Set Null:父表修改,如果子表存在,则相应置空。
Set Default:父表修改,如果子表存在,则相应置默认值。
本文详细介绍了当两个表建立关系后,在进行级联删除操作时的几种方式及其含义:None、Restrict、Cascade、SetNull 和 SetDefault。帮助读者理解不同选项在实际应用中的效果。
当2个表建立了关系,我们想做级联删除操作的时候怎么办呢?
双击2个表之间的关联关系 弹出如下图:
以下是几个参数的含义:
None:父表修改,子表不影响。
Restrict:父表修改,如果子表存在,则出错。
Cascade:父表修改,如果子表存在,则相应的修改。
Set Null:父表修改,如果子表存在,则相应置空。
Set Default:父表修改,如果子表存在,则相应置默认值。

被折叠的 条评论
为什么被折叠?