社区
基础和管理
帖子详情
咨询下表重命名的问题
CCTV_13
2010-01-04 04:45:24
我现在有张表A,数据量不超过2000W,我要对他做如下操作
1.重命名A为B
2.删除B上的外键
3.新建表A及外键关联
A表只引用了其他表作为外键,自己本身并没有作为任何表的外键。
我这样做只是想清理下A表的数据,放在备份的B表而已。
我想问问,这样做,有没有什么问题,是否存在安全隐患。
另外,数据量接近2000W,这个操作有没有效率问题。就是执行速度。
我在100W的数据上测试,没有发现问题。
...全文
98
7
打赏
收藏
咨询下表重命名的问题
我现在有张表A,数据量不超过2000W,我要对他做如下操作 1.重命名A为B 2.删除B上的外键 3.新建表A及外键关联 A表只引用了其他表作为外键,自己本身并没有作为任何表的外键。 我这样做只是想清理下A表的数据,放在备份的B表而已。 我想问问,这样做,有没有什么问题,是否存在安全隐患。 另外,数据量接近2000W,这个操作有没有效率问题。就是执行速度。 我在100W的数据上测试,没有发现问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CCTV_13
2010-01-05
打赏
举报
回复
[Quote=引用 3 楼 java3344520 的回复:]
我这样做只是想清理下A表的数据,放在备份的B表而已。
建立B表(未填充数据):CREATE B as select * from A where 1=2
建立B表(填充数据):CREATE B as select * from A
这样建立的B表无外键关系,就建立的备份表B了
然后再清理A表里的数据便可
[/Quote]
这样是实现了需求,但这样2000w的数据多出来一倍,浪费了空间,其次将数据备份到B后,清理A表的数据,这时候A中有数据且应用系统正在使用,清理起来会有所顾虑。其实我就是想问问,对千万级的表rename会不会有效率问题,对数据库有没有什么影响,比如原表的索引什么的。
wuyisky84
2010-01-05
打赏
举报
回复
[Quote=引用 3 楼 java3344520 的回复:]
我这样做只是想清理下A表的数据,放在备份的B表而已。
建立B表(未填充数据):CREATE B as select * from A where 1=2
建立B表(填充数据):CREATE B as select * from A
这样建立的B表无外键关系,就建立的备份表B了
然后再清理A表里的数据便可
[/Quote]
同意
zhengzeng
2010-01-05
打赏
举报
回复
路过。
iqlife
2010-01-05
打赏
举报
回复
CREATE TABLE B晕倒,少打了个TABLE
iqlife
2010-01-05
打赏
举报
回复
我这样做只是想清理下A表的数据,放在备份的B表而已。
建立B表(未填充数据):CREATE B as select * from A where 1=2
建立B表(填充数据):CREATE B as select * from A
这样建立的B表无外键关系,就建立的备份表B了
然后再清理A表里的数据便可
SambaGao
2010-01-04
打赏
举报
回复
关注
crazylaa
2010-01-04
打赏
举报
回复
要在outline模式下做吧,要不你rename得时候别人要操作杂拌?
全国交通
咨询
模拟系统
本程序是在windows xp系统下编写的,编译器为vc 6.0 不保证在其他编译器中能够很好的运行。 压缩包里提供了txt文档的备份,因为错误的的操作会改变 txt里数据的格式,大家如果破坏了,把备用的txt
重命名
成相应文件...
ArcGIS不提供修改字段名称和类型的功能的原因及解决方法
在ArcGIS Desktop的
问题
咨询
当中,好多用户对是否可以修改字段名称很感兴趣,也有一部分用户感兴趣要素类字段的显示顺序,因为在ArcGIS10.1版本之前,字段名称还没有办法修改,那么唯一的办法就是将原字段删除掉,...
Python操作Excel实战办公自动化
Excel是非常好用和流行的数据处理与分析的工具,然而当需要批量操作多个文件例如新建、
重命名
、合并、拆分文件的时候,会出现大量的重复劳动,另外如果遇到与Word、Pdf等操作的时候,用Python能够解决自动化的
问题
,...
Weather.Gadget
特别
咨询
过微软技术支持工程师,然后顺利的解决了这个
问题
。 windows 7天气小工具不能使用是因为中国的法律所限制,在在中国,是不允许非权威的商业机构发布天气预报等信息的,所以微软的Windows Vista和Windows 7...
PSO_SVMcg.m
使用该函数须先安装成功libsvm,为了避免和matlab内置的函数冲突,最好将svmtrain.mexw64、svmpredict.mexw64这两个文件
重命名
为libsvmtrain.mexw64、libsvmpredict.mexw64,不然无法使用,有使用
问题
,请
咨询
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章