最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

删除mysql表部分关键字段重复的记录_MySQL

来源:动视网 责编:小采 时间:2020-11-09 18:07:54
文档

删除mysql表部分关键字段重复的记录_MySQL

删除mysql表部分关键字段重复的记录_MySQL:bitsCN.com 清理Statistic每天的重复数据【即Date Server Item SubItem 完全相同,Id肯定不同,Value可能相同】 先看一下Statistic表结构 处理样本: 主要实现目的: 删除Date Server Item SubItem 完全相同,Id肯定不
推荐度:
导读删除mysql表部分关键字段重复的记录_MySQL:bitsCN.com 清理Statistic每天的重复数据【即Date Server Item SubItem 完全相同,Id肯定不同,Value可能相同】 先看一下Statistic表结构 处理样本: 主要实现目的: 删除Date Server Item SubItem 完全相同,Id肯定不
 bitsCN.com

清理Statistic每天的重复数据【即Date Server Item SubItem 完全相同,Id肯定不同,Value可能相同】

先看一下Statistic表结构

处理样本:

主要实现目的:

删除Date Server Item SubItem 完全相同,Id肯定不同,Value可能相同的记录

比如:

2011-07-27 | mx1.dns.com.cn | SEND_MAIL | TOTAL | 14522 | | 229 【删除】

2011-07-27 | mx1.dns.com.cn | SEND_MAIL | TOTAL | 14795 | | 248 【保留】

实现过程:

第一步:创建与Statistic表结构完全相同的临时表

use Statistic;

create table s_tmp as select * from Statistic where 1=2;

第二步:根据Id(自动增长)提取较新数据到临时表

insert into s_tmp select a.* from Statistic a,Statistic b where a.Date=b.Date and a.Server=b.Server and a.Key=b.Key and a.SubKey=b.SubKey and a.id > b.id;

第三步:根据临时表里的数据的日期信息,将原表的对应日期的数据删除

delete from Statistic where Date in (select distinct Date from s_tmp );

第四步:将临时表里的数据导入Statistic

insert into Statistic select * from s_tmp;

第五步:最后清空临时表

delete * from s_tmp;

实现结果:(去重后)

bitsCN.com

文档

删除mysql表部分关键字段重复的记录_MySQL

删除mysql表部分关键字段重复的记录_MySQL:bitsCN.com 清理Statistic每天的重复数据【即Date Server Item SubItem 完全相同,Id肯定不同,Value可能相同】 先看一下Statistic表结构 处理样本: 主要实现目的: 删除Date Server Item SubItem 完全相同,Id肯定不
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top