| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 530 人关注过本帖
标题:SQL 数据库中,外界约束中,父表被子表引用,想删除子表的数据,如何完成?
只看楼主 加入收藏
treetree111
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-11-20
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
SQL 数据库中,外界约束中,父表被子表引用,想删除子表的数据,如何完成?
为什么我的总是失败。。。
搜索更多相关主题的帖子: 数据库 被子 如何 
2014-11-20 21:20
厨师王德榜
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:199
帖 子:995
专家分:4966
注 册:2013-2-16
收藏
得分:20 
子表可直接删除,如果要删除父表,则子表中所有的约束数据都已删除的情况下,父表这一条才能被删除.
例如,父表有记录为:
大类别 01
大类别 02
大类别 03 ...

子表的内容为:

品名    小类别    大类别
炭膜电阻    电阻    01
100欧氧化电阻  电阻    01
瓷介电容    电容    02

要删除子表内容为瓷介电容的产品,可以直接删除.
但是,如果要删除父表中01这个大类别,则要把子表中大类别=01的记录全部删除,再删除父表中大类别=01的记录,才能成功.
当然,为防止误删除历史,也可以先解除外鍵约束,再部分的删除父表数据.
2014-11-25 11:47
快速回复:SQL 数据库中,外界约束中,父表被子表引用,想删除子表的数据,如何完 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023154 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved