当我点击“浏览”标签时,它通常会向我显示表格中的数据,但出于某种原因,它不会显示所有列。它只显示了5列,其余的都隐藏了。使用此查询时会发生完全相同的事情:
SELECT * FROM `tabs`
但是,当我专门搜索它时,我确实在其中找到了列和数据:
SELECT `prevpage` FROM `tabs`
当我点击<上的下拉箭头时T>编辑选项上方的列我可以选择要显示的列。列表中有两个空列名称(完全类似于缺少两列),当我选择查看它们时,其中的所有内容都显示NULL
而不是{{1}}。
关于如何解决这个问题的想法?
答案 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)
我遇到了这个问题。注销并再次为我解决了该问题。可能会帮助到这里结束的人。