可以使用以下SQL语句来删除重复的数据,保留id最小的数据:

DELETE t1 FROM table_name t1, table_name t2 
WHERE t1.id > t2.id AND t1.column_name = t2.column_name;

其中,table_name是要删除重复数据的表名,column_name是要去重的列名,id是表中的主键列。

这条SQL语句会删除表中所有与同一列中其他行重复的行,只保留id最小的行。

mysql 删除重复的数据只保留id最小的

原文地址: https://www.cveoy.top/t/topic/hkOT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录