mysql 去重 根据id_mysql去重,只留一个(id最小的)
今天爬了一堆数据,结果发现有些重复的,无奈之下只好写个sql语句把mysql里去重了。如果大家有一样的需求可以直接拿去改吧改吧用。
表名:你自己数据库的表名
字段名:根据什么字段去重
id:一般默认就叫“id”,特殊的自己改掉下面的id就好
delete from 表名 where 字段名 in (select 字段名from (select 字段名 from 表名 group by 字段名 having count(字段名)>1)a) and id not in (select id from(select min(id) as id from 表名 group by 字段名 having count(字段名)>1)b)
删除重复壁纸信息,只保留id最小的那个
delete from tb_wallpaper where wurl_preview in (select wurl_preview from (select wurl_preview from tb_wallpaper group by wurl_preview having count(wurl_preview)>1)a) and id not in (select id from(select min(id) as id from tb_wallpaper group by wurl_preview having count(wurl_preview)>1)b)
以名称来删除
delete from tb_wallpaper where wname in (select wname from (select wname from tb_wallpaper group by wname having count(wname)>1)a) and id not in (select id from(select min(id) as id from tb_wallpaper group by wname having count(wname)>1)b);
删除重复类别信息,只保留id最小的那个
delete from tb_wallpapercategory where cname in (select cname from (select cname from tb_wallpapercategory group by cname having count(cname)>1)a) and id not in (select id from(select min(id) as id from tb_wallpapercategory group by cname having count(cname)>1)b)
删除包含Free的数据
delete from tb_wallpaper where wurl_preview like ‘%Free%’;
mysql 去重 根据id_mysql去重,只留一个(id最小的)相关推荐
- mysql frm 没有myd_MySQL表只对应一个.frm文件,没有.MYD 和.MYI文件
今天在学习MySQL的时候,发现新建一个数据库表的时候,表只对应一个.frm文件,却没有.MYD 和.MYI文件. 经过一番查找之后才发现,我本地的MySQL存储表的时候,使用的默认数据库存储引擎是I ...
- JS实现数组去重(重复的元素只保留一个)
1.遍历数组法 它是最简单的数组去重方法(indexOf方法) 实现思路:新建一个数组,遍历去要重的数组,当值不在新数组的时候(indexOf为-1)就加入该新数组中: var arr=[2,8,5, ...
- python去除中间空格只留一个_汇总初学Python的21个操作难点,看完别再去踩坑了...
初学Python时,不管是容易的操作难点,还是困难的操作难点,都是要一步步的去踩坑摸索得出结果,小编今天就给大家汇总初学时Python的21个操作难点,看完之后可别再去掉到同样的坑里去了. 1 查找当 ...
- 小狼-Windows10将默认输入法删除掉,只留一个输入法
是不是感到输入法之间来回切换很麻烦呢,那么如何将输入法设置成自己喜欢的输入法呢,当然最好的办法就是把其他的都删除掉,只留下自己喜欢的一个咯 现在就来看看如何操作吧 1.在搜索框找到输入语言,找到语言设 ...
- 未转变者rust服务器推荐,如果steam只留一个游戏,你会选择吃鸡还是CSGO
随着steam被更多的玩家所知道,吃鸡这款游戏简直火得一塌糊涂. 那么,现在我们来假设一个情况,假如steam遭遇某些神秘力量的打击而导致关闭所有游戏. 只能保留一款游戏,那么,你会选择绝地求生呢?还 ...
- 从一个字符串中剔除连续的字符,只留一个。
有两种解决方法. 第一种,从前往后遍历,如果后面的字符与当前的字符相同,就直接跳过,如果不相同,就停止.代码如下: private String doFilter(String text) {Stri ...
- python去除中间空格只留一个_python 删除字符串中的连续空格只保留一个
Centos 6.5(64bit)上安装Vertica single node 在Win8上使用虚拟机Virtualbox安装Centos6.5,想在上面安装vertica. 以下记录了我在安装的过程 ...
- 数据结构 删除单链表相同值结点(只留一个,,删除其余相同结点)
#include <stdio.h> #include<malloc.h> typedef struct LNode{int data;struct LNode *next; ...
- python数组重复数据去重_JS实现数组去重(重复的元素只保留一个)
1.遍历数组法 它是最简单的数组去重方法(indexOf方法) 实现思路:新建一个数组,遍历去要重的数组,当值不在新数组的时候(indexOf为-1)就加入该新数组中: var arr=[,,,,,, ...
最新文章
- linux下memcached安装 和redis安装,jdk,tomcat,mysql 安装
- javascript高级程序设计第3版——第6章 面向对象的程序设计
- linux系统从开机到登录之前的启动流程
- rabbitmq队列php应用,RabbitMQ工作队列应用
- map and flatmap 区别
- linux+date+命令+作业,Linux date命令的使用
- SAP CRM Fiori应用My Note的OData调用设计
- Nginx - 配置
- mysql递归自身连接_Mysql递归连接
- cloc工具 linux,Linux下源代码行数统计工具(sloccount,cloc等)
- 多屏互动电脑版_手机、电脑屏幕太小怎么办?这4招秒变大屏
- 访问器中谨慎返回引用类型对象
- MATLAB/Simulink搭建电动汽车整车七自由度模型
- SQL获取当前时间、年、月、日等
- 数据结构c语言版秦锋,数据结构(C语言版)黄国瑜.pdf
- oracle 7天密码过期,oracle密码过期ORA-28002: 7天之后口令将过期的解决方法
- 改变空间参考,文本框显示prj文件内容
- 简单linux命令之备份文件
- Vue:el-dialog可拖拽
- 关于“存储空间不足”的问题
热门文章
- 基于JAVA+SpringMVC+Mybatis+MYSQL的博客系统
- 基于JAVA+Servlet+JSP+MYSQL的党员信息管理系统
- keil 生成bin找不到afx文件_【学习笔记】Keil不能正确生成.bin文件的解决办法
- XML DOM Object Model in .NET [3/3] - Samples
- 1.1.29 加入项目符号后换行文字未对齐
- 矩形碰撞检测和圆形碰撞检测。
- Java 中子类是否只继承父类的非私有变量和方法?
- 推荐一个简洁优雅的博客系统,farbox
- 计算机大作业visio选题,大作业一 用Visio绘网络结构图
- 模拟电子技术不挂科学习笔记1(半导体基础、二极管)