代码之家  ›  专栏  ›  技术社区  ›  Buffalo

如何禁用Heidisql尝试对数据选项卡排序

  •  0
  • Buffalo  · 技术社区  · 6 年前

    我有一张有数百万行的桌子。每一行都有一个较长的文本列。

    每当我单击“数据”选项卡,海蒂就会运行 选择而不是普通的:

    SELECT  `id`,  LEFT(`huge_text_column`, 256) FROM `huge_table` ORDER BY `huge_text_column` ASC, `id` DESC LIMIT 1000;
    

    我已经禁用了首选项->数据编辑器->记住过滤器、排序和[…],启动了一个新窗口并看到了同样的情况。

    有没有办法解决这个问题?

    1 回复  |  直到 6 年前
        1
  •  0
  •   fifonik    6 年前

    要禁用“数据”选项卡上的行排序,必须手动单击列的标题。( huge_text_column 和; id 在您的例子中)几次,直到顺序三角形图标消失在列中。 这对于大型表来说可能很棘手,因为重新排序可能非常慢。 在这种情况下,您需要取消勾选您提到的“记住过滤器,排序…”选项,然后重新启动heidisql。

    推荐文章