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;
相关推荐
不穿格子的程序员8 分钟前
MySQL篇3——MySQL深度揭秘:MySQL 索引失效情况与日志机制(redolog undolog binlog)介绍
数据库·mysql·索引失效·日志机制
麦芽糖021912 分钟前
若依管理系统去掉Redis相关配置
数据库·redis·缓存
数据库学啊12 分钟前
国产时序数据库厂家哪家好
数据库·时序数据库
数据库学啊12 分钟前
好用的国产时序数据库哪个专业
数据库·时序数据库
数据库学啊14 分钟前
口碑好的国产时序数据库企业
数据库·时序数据库
noravinsc18 分钟前
如何清理全部已安装的mysql,之后重新安装mysql 8
数据库·mysql
用户62799471826223 分钟前
南大通用GBase 8a堆栈收集方式汇总
数据库
va学弟27 分钟前
初识SQL
数据库·sql
g***72701 小时前
从MySQL迁移到PostgreSQL的完整指南
数据库·mysql·postgresql
冷雨夜中漫步2 小时前
Maven BOM(Bill of Materials)使用指南与常见错误
java·数据库·maven