我正在做一个网站使用php和使用phpmyadmin管理mysql数据。由于某些原因,我的一些表的“浏览”选项卡被禁用。由于在我的网站上显示了该表的数据,当我插入一条新记录时,我通常可以浏览该表一个小时左右,旧的实例也会随着新条目的出现而出现。然后它又变灰了。不过,我还有另外一张桌子,它工作得很好。同样,当您选择要管理的表,然后选择“浏览不同的值”时,您可以看到该id的表数据。对此有什么想法吗?我使用iPage作为主机,这是我第一次使用它们。谢谢
发布于 2016-11-06 23:51:57
我建议升级您的phpMyAdmin安装。2.8.0已经有大约10年的历史了,它可能不能正常工作的原因有很多,但在你尝试更新版本之前,并不值得去找出原因(如果你真的喜欢2.8.0,出于某种原因,只需在不同的文件夹中安装一个更新的版本进行测试)。可能是某个PHP函数被弃用,或者改变了输出顺序;也可能是MySQL改变了什么,或者允许PHP和MySQL通信的库有一个bug。该版本的phpMyAdmin可能有一个bug (尽管听起来并不熟悉)。令我惊讶的是,它甚至可以与现代MySQL安装一起使用;我本以为MySQL中的表结构和身份验证插件的更改会使版本2甚至无法从现代MySQL服务器加载。
我不知道问题到底是什么,但我认为解决这个问题的第一步就是更新你的phpMyAdmin。
发布于 2016-11-05 04:29:52
单击表左侧的图标以打开列的列表,选择所有列,然后单击文本"with selected“旁边的"Browse”。然后,单击页面顶部sql代码中的编辑按钮,并粘贴:
SELECT * FROM TABLE_NAME ORDER BY COLUMN_NAME DESC
这将使该表的默认浏览视图按COLUMN_NAME降序对表进行排序,覆盖损坏的默认排序。
发布于 2018-06-20 01:36:48
进入“操作”标签,在底部你会找到维护选项。尝试“检查表”,然后选择“碎片整理”选项。在检查表没有显示错误后,碎片整理对我有效。
https://stackoverflow.com/questions/40431016
复制相似问题