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;
相关推荐
3***16101 小时前
MySQL中ON DUPLICATE KEY UPDATE的介绍与使用、批量更新、存在即更新不存在则插入
android·数据库·mysql
y***61311 小时前
【mysql】导出导入mysql表结构或者数据
数据库·mysql
x***44011 小时前
保姆级教程 !SQL Server数据库的备份和还原
数据库·oracle
y***03171 小时前
MySQL 导出数据
数据库·mysql·adb
L***86531 小时前
MySQL中between and的基本用法、范围查询
android·数据库·mysql
2509_940880221 小时前
CC++链接数据库(MySQL)超级详细指南
c语言·数据库·c++
l***46681 小时前
MySQL单表存多大的数据量比较合适
数据库·mysql
l***74941 小时前
PostgreSQL_安装部署
数据库·postgresql
m***11901 小时前
mysql in查询大数据量业务无法避免情境下优化
数据库·mysql
我科绝伦(Huanhuan Zhou)1 小时前
数据库故障的诊断方法与分析思路:实战经验总结
数据库