sql 查重以及删除重复

查重

复制代码
select count(1),content from t_mall_longping
group by content
having count(1)>1

稳重删除重复(技术来源于 百度文心一言,好屌呀)

复制代码
CREATE TABLE tmp_duplicates (  
  hxid INT PRIMARY KEY  
);


INSERT INTO tmp_duplicates  
SELECT MIN(hxid)  
FROM t_mall_longping  
GROUP BY content; -- 将这里替换为您要检查重复的列名


DELETE FROM t_mall_longping  
WHERE hxid NOT IN (SELECT hxid FROM tmp_duplicates);


DROP TABLE tmp_duplicates;
相关推荐
豆芽脚脚2 小时前
MongoDB 导出和导入完整指南
数据库·mongodb
烧饼Fighting2 小时前
Mysql替换为瀚高数据库部分函数转换V4.5版本
数据库·mysql
上善若水_厚德载物3 小时前
Centos7 Mysql 5.7 读写分离
数据库·mysql
Mr__Miss3 小时前
Redis的持久化
数据库·redis·缓存
CCPC不拿奖不改名3 小时前
SQL基础(SQL小白教程):MySQL语句+环境一键搭建+面试习题
数据库·sql·计算机网络·mysql·oracle·面试·职场和发展
陈文锦丫3 小时前
JAVA面试
数据库·mysql
sunfove4 小时前
将 Python 仿真工具部署并嵌入个人博客
开发语言·数据库·python
冰清-小魔鱼5 小时前
各类数据存储结构总结
开发语言·数据结构·数据库
深藏bIue5 小时前
MongoDB 4.4.30安装、数据迁移
数据库·mongodb
benyuanone6 小时前
MySQL环境项目迁移成国产化达梦环境
数据库·mysql