mysql清除重复记录
时间: 2023-07-05 12:31:09 浏览: 157
从结果集中消除重复记录-软件调试 pdf 张银奎先生力作
你可以使用以下 SQL 语句清除 MySQL 表中的重复记录:
```
DELETE t1 FROM your_table t1
INNER JOIN your_table t2
WHERE t1.id > t2.id
AND t1.column_name = t2.column_name;
```
其中,`your_table` 是你要清除重复记录的表名,`id` 是表中的主键列名,`column_name` 是你要去重的列名。这条 SQL 语句会保留每个重复记录中 `id` 值最小的记录,并删除其他重复记录。
阅读全文