MySQL删除重复记录并保留第一条
时间: 2023-08-23 08:06:43 浏览: 94
MySQL删除重复记录
3星 · 编辑精心推荐
可以使用以下语句来删除MySQL中的重复记录并保留第一条:
```
DELETE FROM your_table
WHERE id NOT IN (SELECT MIN(id) FROM your_table GROUP BY column1, column2, column3);
```
其中,your_table是需要删除重复记录的表名,column1、column2、column3是组合在一起判断重复记录的列名,id是主键或唯一标识符,用于保留第一条记录。
这个语句会在表中找出所有重复记录,然后删除除了第一条记录外的所有其他记录。
阅读全文