找回密码
 立即注册

QQ登录

只需一步,快速开始

httom

初级会员

16

主题

35

帖子

333

积分

初级会员

积分
333

[已处理] 主从表删除

httom
初级会员   /  发表于:2019-11-21 17:41  /   查看:2055  /  回复:6
1金币
1.主从表只能是两张表关联吗?
2.多张表关联,假如有三张表,A表是单独的表,B表是A表的子表,C表和A表其中一个字段关联并且C表和B表其中一个字段关联,当通过页面命令删除A表中的某条数据时,B表和C表中和A表有关联的数据将会被删除,而通过页面命令删除B表中的某条数据时,不但B表的数据不会被删除,而且B表和C表有关系的数据同样也不会被删除。只有在数据库中才能删除B表中的数据,这种问题该如何解决。

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

我也搞了一个例子,订单预算表中,设置2个级联删除到2个表中2个表,这个2个表也有互相关联关系 》当我删除1级的编码的时候,你看我们得2级和订单预算表相关项都被删除了 》当我删除2级的编码的时候,你看我们得订单预算表相关项都被删除了 是不是您对删除的理解有问题啊? 他的意思是,删除父的时候将子同时删除,这里的父级指的是1级和2级编码的表,而不是订单表 附件是我的例子,您可以查询

6 个回复

倒序浏览
最佳答案
最佳答案
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-21 17:41:25
来自 4#
我也搞了一个例子,订单预算表中,设置2个级联删除到2个表中2个表,这个2个表也有互相关联关系


》当我删除1级的编码的时候,你看我们得2级和订单预算表相关项都被删除了

》当我删除2级的编码的时候,你看我们得订单预算表相关项都被删除了

是不是您对删除的理解有问题啊?
他的意思是,删除父的时候将子同时删除,这里的父级指的是1级和2级编码的表,而不是订单表

附件是我的例子,您可以查询


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-21 17:56:21
2#
1.主从表是1-N的关系,可以有多张子表。
2.这个我建议你可以在每个表删除的时候去判断关联字段是否存在数据,如果存在就不允许删除。或者使用活字格的级联删除的功能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
httom
初级会员   /  发表于:2019-11-22 09:03:48
3#
我把关联的字段都开启了外键约束,并且选择的就是级联删除,但是依旧删除不掉
回复 使用道具 举报
httom
初级会员   /  发表于:2019-11-22 14:35:20
5#
好的  我看一下  谢谢
回复 使用道具 举报
httom
初级会员   /  发表于:2019-11-22 15:14:01
6#
我知道问题出在那里的原因了   是因为我当时勾选了数据松绑定  所以当时在页面上删除不掉

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-22 15:21:56
7#
感谢你的支持和反馈哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部