3

[探索]タブをクリックすると、通常はテーブル内のデータが表示されますが、何らかの理由ですべての列が表示されません。5列しか表示されず、残りは非表示になっています。このクエリを使用すると、まったく同じことが起こります。

SELECT * FROM `tabs`

ただし、具体的に検索すると、列とその中のデータが見つかります。

SELECT `prevpage` FROM `tabs`

編集オプションの上にある<T>列のドロップダウン矢印をクリックすると、表示する列を選択できます。リスト内には2つの空の列名があり(2つの列が欠落しているのとまったく同じです)、それらを表示することを選択すると、その中のすべてのコンテンツが表示されますが、そうではNULLありません。

これを解決する方法について何かアイデアはありますか?

4

5 に答える 5

10

同様の問題がありました。ただし、解像度は大きく異なり適用が簡単でした

この問題は、実際には「ストレージエンジン」が原因で発生しました。このエラーをクリアするために必要なのは、次のことだけです。

     - 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時間かかりましたが、この状況では何もオンラインで利用できませんでした。それが同じ問題を抱えている人に役立つことを願っています。

于 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 に答える