海码充电站的技术专栏 java Coder

数据库面试题

2019-01-29
watermelon


mysql清空表方案

前言

最近因业务需要,重构业务核心,对老业务表进行拆表跑数据。在testapi环境经历过一波试跑后信心满满准备正式生产环境开跑。

题目1

有一张表有一亿的数据,现在让你删除其中五千万条数据,你会用什么方法?

参考答案:
select 5条数据 into #临时表 from 1亿条数据的牛X表  
truncate table 1亿条数据的牛X表         
insert 1亿条数据的牛X表 select * from #临时表  
drop table #临时表  

引用: 《面试题:truncate和delete的区别》


相关帖子

下一篇 NodeJs安装

Comments