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;
相关推荐
R²AIN SUITE5 小时前
多云或私有云环境怎么选项目管理工具?RainSuite等5种产品的8项部署验证
服务器·网络·数据库
隔振降噪研究员5 小时前
裁断机一响,楼板为什么会跟着抖?
大数据·linux·数据库·人工智能
软件派6 小时前
生产动态数据智能风控:阈值判别、趋势预测、异常识别算法工程落地实战
前端·数据库·算法
ss27313 小时前
PostgreSQL常见索引问题与解决方案
数据库·postgresql
小徐不徐说13 小时前
序列化与反序列化:把 C++ 对象可靠地保存下来
开发语言·数据库·c++·php
瀚高PG实验室15 小时前
发布端逻辑复制槽消失
数据库·postgresql·瀚高数据库
ss27315 小时前
PostgreSQL慢查询定位与优化
数据库·postgresql
香蕉大香蕉(06敬畏市场)16 小时前
MySQL 单点详解(07)
java·数据库·mysql·ai·博客·八股
smilejingwei17 小时前
TRAE 插件上新 | SQLazy:让 AI 写出可信复杂 SQL
数据库·人工智能·sql
我要见SA姐117 小时前
GitHub Actions 自动化:5 个真实运维提效案例
运维·数据库·机器学习·oracle·回归