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.