生成一个sql语句 查出id重复数据,删除重复数据只留一条
时间: 2023-07-14 13:10:57 浏览: 87
你可以使用以下 SQL 语句来查找并删除重复的数据,只保留一条记录:
```sql
DELETE FROM your_table
WHERE id NOT IN (
SELECT MIN(id)
FROM your_table
GROUP BY id
);
```
请将 `your_table` 替换为你要操作的表名。这个语句会根据 `id` 列的值来判断重复数据,并保留每个 `id` 值中最小的行,删除其他重复的行。