gpt4 book ai didi

mysql - 如何从数据库中删除超过 10000 条没有 id 字段的记录的重复条目

转载 作者:行者123 更新时间:2023-11-29 19:38:41 25 4
gpt4 key购买 nike

我的数据库如下所示,有 10K 行。如果所有字段都相同,如何删除重复项。我不想搜索任何特定公司。 有没有办法搜索和查找所有相同字段都被删除的多个条目。谢谢

enter image description here

最佳答案

此命令添加唯一键,并删除生成错误的所有行(由于唯一键)。这会删除重复项。

ALTER IGNORE TABLE table ADD UNIQUE KEY idx1(title); 

注意:此命令可能不适用于某些版本的 MySQL 的 InnoDB 表。请参阅这篇文章了解解决方法。 (感谢“匿名用户”提供此信息。)

简单地创建一个没有重复项的新表。有时,这实际上比尝试删除所有有问题的行更快更容易。只需创建一个新表,插入唯一的行(我使用 min(id) 作为结果行的 id),重命名两个表,然后(一旦您对一切正常工作感到满意)删除原始表

关于mysql - 如何从数据库中删除超过 10000 条没有 id 字段的记录的重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41437184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com