gpt4 book ai didi

mysql - 从 50 列的 150 万行表中选择所有唯一记录

转载 作者:太空宇宙 更新时间:2023-11-03 12:17:16 25 4
gpt4 key购买 nike

我需要从一个 50 列的 150 万行表中选择所有唯一记录并将它们放在另一个表中,我还没有添加任何类型的索引,有没有比以下更好的方法:

INSERT INTO `unique` SELECT DISTINCT * FROM `allData`

我刚刚在 phpmyadmin 中开始这个查询,但我认为这可能是错误的方法?任何建议将不胜感激。

最佳答案

  1. 如果您的表没有任何索引,您将面临巨大的负担。
  2. 您真的需要在所有 50 列中查找重复项吗?考虑只获取您真正需要的数据。
  3. 添加适当的索引。我怎么强调这一点都不为过。检查this answer .

关于mysql - 从 50 列的 150 万行表中选择所有唯一记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21565955/

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