可以使用以下语句来删除重复数据,保留一条:

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

其中,'table_name' 为要操作的表名,'id' 为该表的主键,'column_name' 为要去重的字段名。这条语句会删除所有重复的行,只保留 'id' 最小的那一行。

MySQL 删除重复数据保留一条记录的 SQL 语句

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

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