1. ホーム
  2. mysql

[解決済み] MySQL Workbenchがクエリ結果を表示しない

2023-06-30 02:01:10

質問

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

クエリーの設定です。

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

クエリが動作しない、例として SELECT * FROM database.address

どのように解決するのですか?

にアップグレードした後、同じ問題が発生しました。 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 '

パッチ -p0 < patch-glib.diff

sudo apt-get build-dep mysql-workbench

sudo apt-get install libgdal-dev

cd ビルド

cmake ... -DBUILD_CONFIG=mysql_release

作る

sudo make install

お役に立てれば幸いです。