保留一条记录
-
如何删除MySQL数据库中的重复数据并仅保留一条记录?
在MySQL中,可以使用DELETE语句结合JOIN和GROUP BY子句来删除重复数据,只保留一条。以下是一个示例:,,“sql,DELETE t1 FROM 表名 t1,INNER JOIN (SELECT 列名, COUNT(*) as count, FROM 表名, GROUP BY 列名, HAVING count ˃ 1) t2,ON t1.列名 = t2.列名;,“
在MySQL中,可以使用DELETE语句结合JOIN和GROUP BY子句来删除重复数据,只保留一条。以下是一个示例:,,“sql,DELETE t1 FROM 表名 t1,INNER JOIN (SELECT 列名, COUNT(*) as count, FROM 表名, GROUP BY 列名, HAVING count ˃ 1) t2,ON t1.列名 = t2.列名;,“