我有一张有数百万行的桌子。每一行都有一个较长的文本列。
每当我单击“数据”选项卡,海蒂就会运行 这 选择而不是普通的:
SELECT `id`, LEFT(`huge_text_column`, 256) FROM `huge_table` ORDER BY `huge_text_column` ASC, `id` DESC LIMIT 1000;
我已经禁用了首选项->数据编辑器->记住过滤器、排序和[…],启动了一个新窗口并看到了同样的情况。
有没有办法解决这个问题?
要禁用“数据”选项卡上的行排序,必须手动单击列的标题。( huge_text_column 和; id 在您的例子中)几次,直到顺序三角形图标消失在列中。 这对于大型表来说可能很棘手,因为重新排序可能非常慢。 在这种情况下,您需要取消勾选您提到的“记住过滤器,排序…”选项,然后重新启动heidisql。
huge_text_column
id