我在phpmyadmin中使用浏览视图打开了一个表,并输入了一个不正确的查询。不幸的是,我在纠正视图之前重新启动了浏览器,无法打开浏览视图来纠正错误。每次我打开表格,我都会得到以下弹出窗口:#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEC,
xASC,
zASC LIMIT 0,30' at line 1
通过点击它关闭这个弹出窗口会让我停留在我已经在的页面上,而不是允许我纠正错误。请注意,我已经检查了表是好的,我可以打开其他视图和其他程序的表,这意味着这个错误是一个不便,但不会阻止我一起工作。此外,没有其他表受到影响。
4条答案
按热度按时间bweufnob1#
我也遇到了同样的问题,我在phpmyadmin中点击了1个特定的表,它会永远加载,几分钟后退出错误处理(最快的解决方案是重新启动apache2以再次访问phpmyadmin)。
这对优化或修复手术床没有帮助。我无法通过打开列、全选和更改查询来解决它。
我唯一的解决办法是:RENAME Table将表复制到xxx_保存'将xxx_save重命名为original
复制的表工作正常。
hc8w905p2#
我想明白了单击表左侧的图标以打开列列表,选择所有列,然后单击文本“with selected”旁边的“Browse”。然后,单击页面顶部sql代码中的编辑按钮,并粘贴:
SELECT * FROM
TABLE_NAMEORDER BY
COLUMN_NAMEDESC
这将使该表的默认浏览视图按COLUMN_NAME降序对表进行排序,覆盖损坏的默认排序。我之所以不写这个,是因为我花了至少一个小时在谷歌和文档中搜索解决方案,但没有任何运气。
qq24tv8q3#
上次使用此表的
Browse
选项卡时,输入了一条SQL语句,其中包含虽然这包含错误的语法-或者当您更改数据库中的其他内容时出错的语法-但它仍然保存为您的首选项。
我不确定这是否可以通过UI进行调整,但您的MySQL管理员可以转到
phpmyadmin
数据库并删除pma__table_uiprefs
表中的错误条目。lfapxunr4#
兆吨级溶液:打开DevTools并清除所有存储(Cookie、LocalStorage、IndexedDB)