mysql数据库去除重复数据
2024-09-28 02:19:45
(一)最原始的方法:
delete from test where id not in (select * from ((select min(id) from test group by(name)) as tmptable));删除重复,留下id最小的数据
delete from test where id not in (select * from ((select max(id) from test group by(name)) as tmptable));删除重复,留下id最大的数据
测试一下:
delete from log_visit_20131210 where id not in (SELECT * from ((select min(id) from log_visit_20131210 group by domain,url,c_date,c_ip) as tmptable))
感觉200万的数据有点难啃。
(二)推荐使用spoon 中的去除重复功能,效果还不错
最新文章
- iOS CALayer应用详解(2)
- 使用ActivityManager实现进程管理
- 基于percona 5.7的xtrabackup实践
- java 处理xml格式数据
- Linq实例
- 第一个Shader的更新,增加爆光度, 属性改为数值型(更直观,精确)
- github Top100
- 关于String和StringBuffer的理解问题:指针、变量的声明、变量的值的变化
- 向GridView的模板列绑定OnClientClick的函数时出现了奇怪的问题
- SQL注入(四)
- 【前端】:jQuery下
- org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: com.entity.annotations.House.district in
- linux下mysql启动出错
- Apache DbUtils 探秘
- OAuth 2.0详解
- JAVA用QRCode生成二维码
- 我的阿里、腾讯暑期实习Offer经历
- 【BZOJ1966】[AHOI2005]病毒检测(动态规划)
- Spring Cloud 关于 hystrix 的异常 fallback method wasn't found
- Java关于网络编程回顾