我正在尝试从 MySQL 表中删除重复项,其中两列值相同。
在本例中,我想要一个 id 列(称为 nid)和一个具有相同值的哈希列:
| nid | hash |
| 2 | 932298 |
| 2 | 932298 |
我只希望其中一个能够生存,最好是插入数据库中的第一个。
我正在查看这篇文章,但我的用例略有不同:
MySQL remove duplicates from big database quick
我也愿意接受其他选择
最佳答案
ALTER IGNORE TABLE `table_name` ADD UNIQUE (`hash`)
关于mysql - 删除MySQL数据库的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22044023/