mysql 去掉重复数据保留一条
时间: 2023-08-08 21:12:17 浏览: 95
SQL语句删除2条重复数据一条保留一条
5星 · 资源好评率100%
你可以使用以下方法来去掉MySQL中的重复数据并保留一条:
```sql
DELETE t1 FROM table_name t1, table_name t2
WHERE t1.id > t2.id AND t1.column_name = t2.column_name;
```
在上面的SQL语句中,你需要将 `table_name` 替换为你的表名,`id` 替换为你的表中的唯一标识列,`column_name` 替换为你想要检查重复的列名。
这条SQL语句会删除所有重复的行,只保留具有最小 `id` 值的行。这样做将确保每个重复组中只保留一条数据。
请注意,在执行此操作之前,请确保先备份你的数据,以防止意外删除。
阅读全文