在phpmyadmin中隐藏/丢失的列

时间:2013-02-22 00:30:55

标签: phpmyadmin

当我点击“浏览”标签时,它通常会向我显示表格中的数据,但出于某种原因,它不会显示所有列。它只显示了5列,其余的都隐藏了。使用此查询时会发生完全相同的事情:

SELECT * FROM `tabs`

但是,当我专门搜索它时,我确实在其中找到了列和数据:

SELECT `prevpage` FROM `tabs`

当我点击<上的下拉箭头时T>编辑选项上方的列我可以选择要显示的列。列表中有两个空列名称(完全类似于缺少两列),当我选择查看它们时,其中的所有内容都显示NULL而不是{{1}}。

关于如何解决这个问题的想法?

5 个答案:

答案 0 :(得分:9)

我有类似的问题。但是,分辨率差异很大更容易应用

问题实际上是由“存储引擎”引起的。您需要做的就是清除此错误:

     - Go to the table that is having the trouble of hidden column-> 
     - Got to 'Operation' Tab->
     - Under 'Table Options' ->
     - For 'Storage Engine' Option, select the one that is consistent with
       the one that you are   using throughout the table. 
     - Refresh the table-> Wala! The missing column reappear in browse tab!

在我自己的情况下,我使用'MyISAM'作为默认值,但是对于那个特定的问题表使用'InnoDB'。

我花了一个小时才弄清楚发生了什么事,并且在这种情况下网上没有任何东西。希望它可以帮助一个有同样问题的人。

答案 1 :(得分:2)

如果你仍然对如何解决这个问题感兴趣.. 就在最近我遇到了同样的问题.. 首先,你必须出口你麻烦的桌子.. 然后,放下桌子.. 最后,将文件导入数据库..

答案 2 :(得分:1)

我的问题是索引的外键。我重置了我的索引并解决了我的问题,因为之前的答案对我不起作用。

我已经在这里浸淫多年了...很高兴HOPEFULLY回馈一次!

答案 3 :(得分:0)

清除浏览器缓存。为我工作。

答案 4 :(得分:0)

我遇到了这个问题。注销并再次为我解决了该问题。可能会帮助到这里结束的人。