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;
相关推荐
Yan-英杰10 分钟前
【百日精通JAVA | SQL篇 | 第三篇】 MYSQL增删改查
java·数据库·sql
信徒_11 分钟前
Mysql 中的 binlog、redolog、undolog
数据库·mysql
极限实验室43 分钟前
代理 Elasticsearch 服务:INFINI Gateway VS Nginx
数据库·搜索引擎
三月七(爱看动漫的程序员)1 小时前
LLM面试题六
数据库·人工智能·gpt·语言模型·自然语言处理·llama·milvus
追光天使2 小时前
Mac 上使用 mysql -u root -p 命令,出现“zsh: command not found: mysql“?
数据库·mysql·macos
高铭杰2 小时前
Citus源码(2)分布式读流程分析与基础概念梳理(shardid、placementid、groupid)
数据库·分布式·postgresql·citus
_GR3 小时前
rdiff-backup备份
数据库
Hi_Lyn5 小时前
MySQL表的增删改查基础版
数据库·mysql
Feng.Lee5 小时前
如何判断数据来源缓存还是数据库
数据库·缓存
随缘而动,随遇而安6 小时前
第四十篇 企业级数据仓库建模深度实践:从理论到落地的维度建模全攻略
大数据·数据库·数据仓库·数据分析·数据库架构