3

当我单击“探索”选项卡时,它通常会显示我表中的数据,但由于某种原因,它不会显示所有列。它只显示了 5 列,其余的都被隐藏了。当我使用这个查询时,会发生完全相同的事情:

SELECT * FROM `tabs`

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

SELECT `prevpage` FROM `tabs`

当我单击编辑选项上方 < T > 列上的下拉箭头时,我可以选择要显示的列。列表中有两个空列名(就像缺少两列一样),当我选择查看它们时,它们里面的所有内容都说NULL,而它不是。

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

4

5 回答 5

10

I had a similar issue. However, the resolution was a lot different and EASIER to apply.

The issue was actually caused by 'Storage Engine'. All you need to do to clear this error is to:

     - 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!

In the case for myself, I am using 'MyISAM' as default but was using 'InnoDB' for that specific troubled table.

It has took my an hour to figure out what happened and NOTHING was available online for this situation. Hope it helps one who has the same problem.

于 2013-07-23T12:37:45.890 回答
2

如果你仍然对如何解决这个问题感兴趣..最近我遇到了同样的问题..首先,您必须导出麻烦的表..然后,删除表..最后,将文件导入数据库..

于 2013-05-11T16:58:41.230 回答
1

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

我已经在这里泡了很多年了……很高兴回馈一次!

于 2015-06-18T01:49:53.420 回答
0

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

于 2016-11-10T06:26:00.710 回答
0

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

于 2019-02-25T17:17:21.963 回答