`
kalllx
  • 浏览: 61480 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

mysql去重

 
阅读更多

select count(*),oId  from afl_taobao_rate group by oId order by count(*) desc
afl_taobao_rate 里面的oid重复,要求重复只留一条
1.建立临时表
create   table   tmp   as   select   *   from   afl_taobao_rate   group   by   oId

2.给临时表加uniqu限制
ALTER TABLE tmp ADD unique(`oId`);

3.备份原始表
alter   table   afl_taobao_rate   rename   afl_taobao_rate2

4.将临时表 改为目标表
alter   table   tmp   rename   afl_taobao_rate

 

分享到:
评论

相关推荐

    mysql去重查询的三种方法

    mysql去重查询的三种方法:文章通过本人的真实测试,以图文并茂的方式实现了mysql数据库去重查询的三种方式。包含mysql常用的使用distinct剔重、使用group by提重、使用开窗函数row_number()或类row_number()方法。...

    mysql去重的两种方法详解及实例代码

    主要介绍了mysql去重的两种方法详解及实例代码的相关资料,这里对去重的两种方法进行了一一实例详解,需要的朋友可以参考下

    MySQL去重的方法整理

    主要介绍了MySQL去重的方法整理的相关资料,需要的朋友可以参考下

    将MySQL去重操作优化到极致的操作方法

    •问题提出 源表t_source结构如下: item_id int, created_time datetime, modified_time datetime, item_name varchar(20), other varchar(20) 要求: 1.源表中有100万条数据,其中...8G物理内存(MySQL配置4G)

    MySQL去重该使用distinct还是group by?

    主要介绍了MySQL去重该使用distinct还是group by,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    一条sql语句完成MySQL去重留一

    前几天在做一个需求的时候,需要清理mysql中重复的记录,当时的想法是通过代码遍历写出来,然后觉得太复杂,心里想着应该可以通过一个sql语句来解决问题的。查了资料,请教了大佬之后得出了一个很便利的sql语句,...

    MySQL中使用去重distinct方法的示例详解

    一 distinct 含义:distinct用来查询不重复记录的条数,即distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字段 用法注意: 1.distinct【查询字段】,...

    Mysql中distinct与group by的去重方面的区别

    distinct简单来说就是用来去重的,而group by的设计目的则是用来聚合统计的,两者在能够实现的功能上有些相同之处,但应该仔细区分。 单纯的去重操作使用distinct,速度是快于group by的。 distinct支持单列、多列的...

    mysql优化小技巧之去除重复项实现方法分析【百万级数据】

    本文实例讲述了mysql优化小技巧之去除重复项实现方法。分享给大家供大家参考,具体如下: 说到这个去重,脑仁不禁得一疼,尤其是出具量比较大的时候。毕竟咱不是专业的DB,所以嘞,只能自己弄一下适合自己去重方法了...

    mysql中去重 distinct用法

    在使用MySQL时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条件(count(distinct id)),其原因是distinct...

    mysql自联去重的一些笔记记录

    我先把功能场景简要阐述下: 数据行字段如下: name started_at type 在这张表里,name有重复值 现在需要在type确定的情况下,筛选出一个列表,满足,name不重复,找出的记录为同name下started_at为最小的记录 ...

Global site tag (gtag.js) - Google Analytics