如何删除mysql表中重复的数据
时间: 2023-06-22 15:21:02 浏览: 91
如何删除表中重复数据
可以使用以下 SQL 语句来删除 mysql 表中的重复数据:
```
DELETE t1 FROM table_name t1, table_name t2 WHERE t1.id < t2.id AND t1.column_name = t2.column_name;
```
其中 `table_name` 是需要删除重复数据的表名,`id` 是表中的主键,`column_name` 是需要去重的列名。这条 SQL 语句的作用是保留 id 更大的记录,并删除 id 更小的重复记录。
阅读全文