一个表中重复数据的处理
发布时间:2020-12-11 23:20:02 所属栏目:MySql教程 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 查询 columnName 有重复的数据,保留 id 最大的一个。SELECT MAX(id) AS id,columnName,COUNT(columnName ) AS countNumberFROM tableNameGROUP BY co
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 查询 columnName 有重复的数据,保留 id 最大的一个。 SELECT MAX(id) AS id,columnName,COUNT(columnName ) AS countNumber FROM tableName GROUP BY columnName HAVING countNumber> 1 ORDER BY countNumber DESC; 删除 columnName 有重复的数据,保留 id 最小的一个。 DELETE tableName t1 FROM tableName t1,(SELECT min(id) id,columnName FROM tableName GROUP BY columnName HAVING COUNT(1) > 1 ) t2 WHERE t1.columnName = t2.columnName AND t1. id > t2.id; 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何对我的PHP / MYSQL新闻站点进行基准测试/配置文件排序,
- python – 如何解决“由于超出请求截止日期而终止进程”.
- 将我的本地数据库(Mysql)复制到远程数据库(phpmyadmin)
- Mysql必读mysql5.7安装教程(windows)
- Mysql学习MySQL Administrator 登录报错的解决方法
- MYSQL数据库percona-toolkit之pt-kill 杀掉mysql查询或连接
- MYSQL数据库mysql use命令选择数据库详解
- php – 在MySQL中扩展递增计数器(用于跟踪综合浏览量)
- mysql5.5以上my.ini中设置字符集
- MYSQL数据库Mysql 数据库更新错误的解决方法