社区
MS-SQL Server
帖子详情
表里创建有外键,现想删掉某些表的大部分数据,怎么做比较好?
chongworm
2003-11-17 12:23:57
一个数据库有几百个表,有很多表相互之间是通过外键关联的,现在因为有些表的数据量很大,所以想把这些表中的大部分数据清掉,只留少数几条记录作样板,但是如果采用一个表一个表清除的方法,若某个表和其他表有外键联系,则系统会弹出提示,并且不让删。请问有什么方法能达到目的?请各位高手详细指点,先谢了!
...全文
24
5
打赏
收藏
表里创建有外键,现想删掉某些表的大部分数据,怎么做比较好?
一个数据库有几百个表,有很多表相互之间是通过外键关联的,现在因为有些表的数据量很大,所以想把这些表中的大部分数据清掉,只留少数几条记录作样板,但是如果采用一个表一个表清除的方法,若某个表和其他表有外键联系,则系统会弹出提示,并且不让删。请问有什么方法能达到目的?请各位高手详细指点,先谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lynx1111
2003-11-17
打赏
举报
回复
设置级联删除
sunshareforever
2003-11-17
打赏
举报
回复
可以采用触发器完成。
lvltt
2003-11-17
打赏
举报
回复
设置级联删除,具体看联机帮助
shuiniu
2003-11-17
打赏
举报
回复
表已经建好的,可用下面的增加!
alter table 从表 add constraint 外键名 foreign key(从表字段)
references 主表(主表字段) on delete cascade
shuiniu
2003-11-17
打赏
举报
回复
--例如
create table zb --主表
(
zb_id int primary key,
)
go
create table cb --从表
(
mx_id int primary key
FOREIGN KEY REFERENCES zb(zb_id)ON DELETE CASCADE , --指定级联删除
)
go
--主表数据
insert zb values(1)
insert zb values(2)
insert zb values(3)
--从表数据
insert cb values(1)
insert cb values(2)
insert cb values(3)
select * from zb
select * from cb
zb_id
-----------
1
2
3
(所影响的行数为 3 行)
mx_id
-----------
1
2
3
(所影响的行数为 3 行)
--级联删除
delete from zb where zb_id = 1
select * from zb
select * from cb
zb_id
-----------
2
3
(所影响的行数为 2 行)
mx_id
-----------
2
3
(所影响的行数为 2 行)
MySQL
数据
库的基本操作(
数据
完整性约束)
Re:MySQL
数据
库的基本操作(
数据
完整性约束) ======================================== #
数据
库的基本操作
创建
删除
数据
库、
创建
删除
表
修改
表
名
数据
类型 字段名 添加字段 删除 字段 调整字段位置 更换...
数据
库中的
外键
使用详解
简介:
外键
用于建立
表
与
表
之间的关联关系,
外键
所在的
表
称为从(子)
表
。
外键
所关联的
表
称为主(父)
表
。
外键
若要
创建
成功,需要满足如下条件:
外键
关联的字段必须是主键;
外键
字段与关联字段
数据
类型一致; ...
主
外键
关联
表
的
数据
删除策略
说个题外话,我从来没想过会被拼多多这款软件所魔怔,他的这种社交营销的能力,实在是太强了,在怂恿之下,开始给儿子拼个这个,各位有空帮砍下,https://w.url.cn/s/AzlPAB...
ORA-02292_主
表
在有子
表
外键
约束的情况,如何快速批量删除和插入
数据
?
最近接手一小活,需求要将一张
表
中的
数据
进行全部更新,因主
表
有
外键
关联,无法删除本
表
中
数据
,即删除有
外键
的
表
的
数据
时,oracle会提示:ORA-02292:integrity constraint(xx) violated - child record found,这种...
什么是
外键
表
,什么是主键
表
?
表
1属性有:typeid(主键...
表
1是主键
表
、
表
1的主键字段在
表
2中
做
外键
、而
表
1自己却没有
外键
表
2是
外键
表
有一个依赖
表
1typeid的字段、作为
外键
、取值必须是其依赖主键
表
表
1中主键字段有的值 ---------------------------
MS-SQL Server
34,623
社区成员
254,600
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章