【问题标题】:phpmyadmin - browse table option grayed out but browse distinct values shows table dataphpmyadmin - 浏览表选项灰显,但浏览不同的值显示表数据
【发布时间】:2017-03-18 18:43:09
【问题描述】:

我正在使用 php 制作网站并使用 phpmyadmin 管理 mysql 数据。出于某种原因,我的一些表格作为“浏览”选项卡被禁用。该表由于在我的网站上显示而具有数据,当我插入新记录时,我通常可以浏览该表大约一个小时左右,旧的插入也出现在新的条目中。然后它又变灰了。我还有另一张工作良好的桌子。也不是当您选择要管理的表然后选择“浏览不同的值”时,您可以看到该 ID 的表数据。对此有什么想法吗?我使用 iPage 作为主机,这是我第一次使用它们。谢谢

【问题讨论】:

  • 你的phpmayadmin版本是多少?
  • 显示警告;显示状态如“%slow%”;显示状态如“%connec%”;显示状态如“%wait%”;显示状态,如“%load%”;
  • phpMyAdmin - 2.8.0.1
  • @Kevin_Kinsey 当我运行时,我得到了 Com_load = 0 Com_preload_keys = 0 Innodb_buffer_pool_load_status = not started SHOW WARNINGS;# Rows: 1 SHOW STATUS LIKE "%slow%";# Rows: 2 SHOW STATUS LIKE " %connec%";# Rows: 14 SHOW STATUS LIKE "%wait%";# Rows: 12 SHOW STATUS LIKE "%load%";
  • 我自己的phpmyadmin值得安装吗?看起来这个版本已经过时了。

标签: php phpmyadmin


【解决方案1】:

我建议升级您的 phpMyAdmin 安装。 2.8.0 大约有 10 年的历史,它可能无法正常工作的原因有很多,但在您尝试更新版本之前并不值得尝试找出原因(如果您真的喜欢 2.8.0,因为出于某种原因,只需在不同的文件夹中安装较新的版本进行测试)。可能是 PHP 函数已弃用,或更改了输出顺序;可能是 MySQL 更改了某些内容,或者允许 PHP 和 MySQL 通信的库有错误。那个版本的 phpMyAdmin 可能有一个错误(尽管这听起来很熟悉)。我很惊讶它甚至可以与现代 MySQL 安装一起使用。我原以为 MySQL 中的表结构和身份验证插件更改会导致版本 2 甚至无法从现代 MySQL 服务器加载。

我不知道问题到底是什么,但我认为解决它的第一步是确实更新您的 phpMyAdmin。

【讨论】:

    【解决方案2】:

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

    SELECT * FROM TABLE_NAME ORDER BY COLUMN_NAME DESC

    这将使该表的默认浏览视图按 COLUMN_NAME 降序对表进行排序,覆盖损坏的默认排序。

    【讨论】:

    • 浏览选项未出现在“已选择”旁边。但是当我确实使用了你提到的那个图标时,我的桌子出现了。因此,如果单击左侧的表名,则看不到我的表数据。我很困惑。
    • 您使用的是什么版本的 phpmyadmin。我正在使用版本 4.6.4 。我只能建议您查看权限并确保在“全局权限”框中选择了“检查全部”。
    【解决方案3】:

    转到“操作”选项卡,您会在底部找到维护选项。尝试“检查表”,然后选择“碎片整理”选项。检查表显示没有错误后,碎片整理对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-24
      • 2015-04-22
      • 1970-01-01
      • 2020-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多