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;
相关推荐
h***59331 小时前
MySQL如何执行.sql 文件:详细教学指南
数据库·mysql
郑重其事,鹏程万里1 小时前
键值存储数据库(chronicle-map)
数据库·oracle
Doro再努力1 小时前
【MySQL数据库09】外键约束与多表查询基础
数据库·mysql
ss2731 小时前
019:深入解析可重入互斥锁:原理、实现与线程安全实践
java·数据库·redis
O***Z6162 小时前
三分钟内快速完成MySQL到达梦数据库的迁移
数据库·mysql
友友马3 小时前
『QT』窗口 (一)
开发语言·数据库·qt
q***78373 小时前
SQL实现md5加密方法
数据库·sql
q***61413 小时前
Spring中Aware的用法以及实现
java·数据库·spring
红树林073 小时前
渗透测试之sql注入--报错注入
数据库·sql·安全·web安全
菜鸟小九4 小时前
mysql(锁)
数据库·mysql·oracle