web-dev-qa-db-ja.com

MySQL Workbenchにクエリ結果が表示されない

MySQL Workbenchでテーブルをクエリすると、結果は表示されません。結果セクションは空白で、グリッドなどはありません。ただし、データをエクスポートすると、すべてがそこにあります。数日前まではすべてうまくいきました。

クエリ設定:

  • 最大長= 65536
  • SQLスクリプトエラー= trueで続行
  • 「安全な更新= true
  • 自動コミットモードを有効のままにする= true
  • 進行状況の更新間隔= 500
  • ALTERテーブルのデフォルトアルゴリズム=デフォルト
  • ALTERテーブルのデフォルトロック=デフォルト
  • 行の制限= true
  • 行数の制限= 1000
  • 表示する最大フィールド値の長さ= 256
  • BINARY/VARBINARYを非バイナリ文字列= falseとして扱います
  • データ変更の確認= True

クエリは機能しません。例はSELECT * FROM database.addressです

enter image description here

66
jjmirks

Ubuntu 14.10にアップグレードした後、同じ問題が発生しました。 このリンク を見つけました。これは、パッチを適用するために従うべき手順を説明しています。もう一度やり直さなければならないので、しばらく時間がかかります:ダウンロード、ビルド、インストール...申し訳ありませんが、私は専門家ではなく、詳細を提供することはできません。

上記のリンクで説明されている手順は次のとおりです。

Mysql-workbenchに自分でパッチを適用してビルドする場合は、6.2.3のソースを入手してください。ダウンロードしたディレクトリから、次を実行します。

wget ' http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.2.3-src.tar.gz '

tar xvf mysql-workbench-community-6.2.3-src.tar.gz && cd mysql-workbench-community-6.2.3-src

wget -O patch-glib.diff ' http://bugs.mysql.com/file.php?id=21874&bug_id=74147 '

patch -p0 <patch-glib.diff

須藤apt-get build-dep mysql-workbench

Sudo apt-get install libgdal-dev

cdビルド

cmake .. -DBUILD_CONFIG = mysql_release

make

Sudo make install

これが役に立てば幸いです。

49
JuanN

これは既知のバグです: link 。今後のリリース6.2.2では、OS Xでこれが修正されます(残念ながら、Linuxバージョンは 壊れた です)。

少なくとも私のコンピューターでは、消えることはなく、折りたたまれているだけで、Edgeは 'Action Output'ブロックのEdgeとほぼ統合されています。マウスをそのEdgeに移動すると、カーソルは2つの矢印の付いたダッシュのように見え始めます。カーソルが一本の矢印でダッシュに変わる小さな1px領域をキャッチするまで、2〜3ピクセル高くゆっくりと動かします。それをキャッチして引っ張ってください:)

これを説明するために写真をいくつか作成しました。

Step 1Step 2Step 3

78
Thaumant

私自身はMySqlが初めてであり、これはWindowsでも発生していることがわかりました。 [クエリへ移動]> [現在のステートメントの説明]> [デフォルトで表示されるVisual Explain]ウィンドウの右端にある[結果グリッド]アイコンをクリックします。上下の矢印アイコンを切り替えて表示する必要がある場合があります。

44
rob23

説明されているように、問題はバグに正確に対応しています MySQL Bugs:#74147:空のグリッド結果、libglib_2.42との非互換性

良いニュースは、ほとんど閉まっていることです。

パッチは今日から入手可能です。

編集:Debian Jessie(テスト)では、本日から入手可能なmysql-workbench 6.2.3 + dfsg-6パッケージで問題が解決されています。

6
Fred Perrin

mysql website から手動で更新する

これは、Mysql Workbench 6.2.3を実行しているUbuntu 15.04ユーザー向けのソリューションです。

http://dev.mysql.com/downloads/workbench/ からmysql-workbenchをバージョン6.3.3にアップグレードするだけで、Mysqlワークベンチで結果が見つからないという問題を解決できました。 Ubuntu 14.10用にマークされたものをダウンロードする必要があります。 Ubuntuソフトウェアセンター経由でインストールすることで問題は解決しました。お役に立てれば。

5

OSXのバージョン6.3.9では、これが引き続き発生していました。結果グリッドを実際に表示するために、6.1.7を再度ダウンロードしました。

お尻になんて痛い!

5
zmonteca

Mysql公式サイト( here )で利用可能なワークベンチバージョン6.3.10(mac用)でまだ発生していたため、本当にイライラしていました。最初に下のパネルを折りたたんで(添付画像の右上(折りたたみボタンと呼ばれます)を確認して)、空の領域を下から引き上げて解決しました。折り畳みボタンをもう一度クリックすると、今回は結果グリッドがアクショングリッドとともに表示されます。

collapse the bottom panel

visible result grid

5
Satyam Naolekar

MacOSでMySqlWorkbench 6.3.9を使用していますが、この問題があります。アプリを削除し、問題を解決する6.3.10をインストールしました。

4
oOEric

結果セットも表示されませんでした。出力領域を非表示にし、単純なselectステートメントを実行することで、表示させることができました。次に、出力領域を再び「表示」し、結果セットと出力領域の両方を探していました

1
karmarro

自分でコンパイルしたくない場合は、次の場所に移動できます。

Applications→Ubuntu Software Center→Edit→Software Sources→Updates

そこで、hardy-posedがチェックされていることを確認できます(14.10ではutopic-posedになります) demo image

ソース

次に、ターミナルに移動して次を入力します。

Sudo apt-get install mysql-workbench


メモとして、他のアップデートを入手できます。魔女は安定していないかもしれません!!!

1
Mihai

MySQL Workbench 6.3.4はこの問題を修正します。カスタムビルドはもう必要ありません。

http://dev.mysql.com/downloads/workbench/

1
to_masz

同じ問題がありました。 MySQL 6.1ワークベンチを使用します。

しばらくして(2分)、クラッシュしました。バグを報告し、ファイルを保存し、再度開きました。今は動作します。

それが再び発生した場合は、開いているスクリプトをすぐに保存し、MySQLを閉じて再起動することをお勧めします。

0

MacOSを10.13.4に更新しましたが、動作します。

0
latovic

私は次のことを行うことでこの問題を解決することができました...

  1. WorkbenchのMySQL Webサイトにアクセスします。 https://dev.mysql.com/downloads/workbench/
  2. ページの下部までスクロールして、「開発リリース」というタブをクリックします
  3. プラットフォームを選択し、ダウンロードしてインストールします

すでにインストールされているワークベンチパッケージをアンインストールすることになるでしょう。 GL!

0
daveomcd

問題はTABにあります。タブのタイトルから、最初に右クリック> [行の選択-制限1000]を行ったと仮定します。しかし、最初のタブに別のクエリを入力すると、それ以上何も表示されなくなります...理由はわかりません。手動クエリ用の新しいタブを開くと、機能します。

0
Gabor