phpmyadmin无法打开表的浏览视图

时间:2014-06-12 17:42:25

标签: mysql phpmyadmin

我使用浏览视图在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,x ASC,z ASC LIMIT 0,30' at line 1

通过单击关闭此弹出窗口,我离开了我已经在的页面,而不是允许我更正错误。请注意,我已检查表格是否正常,以及我可以在其他视图和其他程序中打开表格,这意味着此错误会带来不便,但不会阻止我一起工作。此外,没有其他表受到影响。

3 个答案:

答案 0 :(得分:24)

我明白了。单击表格左侧的图标以打开列列表,选择所有列,然后单击文本“with selected”旁边的“Browse”。然后,单击页面顶部sql代码中的编辑按钮,并粘贴:

SELECT * FROM TABLE_NAME ORDER BY COLUMN_NAME DESC

这将使该表的默认浏览视图按降序排列COLUMN_NAME的表,覆盖损坏的默认排序。我要离开了,因为我花了至少一个小时的时间搜索谷歌和文档,找到一个没有运气的解决方案。

答案 1 :(得分:0)

上次使用此表的Browse选项卡时,您输入了一个包含

的SQL语句
DEC,x ASC,z ASC LIMIT 0,30

虽然这包含错误的语法 - 或者当您更改数据库中的其他内容时出现错误的语法 - 但它仍然保存为您的首选项。

我不确定是否可以通过用户界面进行调整,但您的MySQL管理员可以转到phpmyadmin数据库并删除pma__table_uiprefs表中的错误条目。

答案 2 :(得分:0)

Megaton解决方案:打开DevTools并清除所有存储空间(Cookies,LocalStorage,IndexedDB)