删除没有主键或唯一键或临时表的重复记录

时间:2014-11-28 09:55:31

标签: mysql

我有像

这样的表格
+----+--------------------+
| email          | name   |
+----+--------------------+
| test@test.com  | test   |
| test2@test.com | test3  |
| test@test.com  | test3  |
| test1@test.com | test1  |
| test2@test.com | test2  |
| test@test.com  | test2  |
+----+--------------------+

我想从表中删除重复的电子邮件ID而不将数据更改或移动到临时表?

1 个答案:

答案 0 :(得分:0)

这对你提供的限制是不可能的。

添加唯一索引以自动删除重复项,或使用临时表获取唯一数据并将其再次插入原始表中。