当前位置:操作系统 > Unix/Linux >>

大数据量删除问题


大数据量删除问题
 
一个大数据量删除问题:表中有1E5条数据  删除一个月前的数据
(近7000w) 有比交快速的解决方法吗  
 
目前只找到一种方法:
 
存放在临时表后 再truncate 再insert
这种貌似也比较慢
   www.zzzyk.com  
1、create  table  newtable as select  * from oldtable where  cdate <= 20130201;
2、truncate table oldtable;
3、drop table oldtable;
4、rename table  newtable to oldtable;
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,