[解決済み] MySQL WorkbenchでBlobを直接表示する方法
2023-06-18 10:05:39
質問
私は MySQL Workbench CE 5.2.30 CE / Rev 6790 を使用しています。次のステートメントを実行するとき。
SELECT OLD_PASSWORD("test")
を返すだけです。
BLOB
アイコンが表示されるだけなので、左クリックしてセルを選択し、右クリックして "Open Value in viewer" を選択して、"Text" タブを選択する必要があります。
phpMyAdmin で同じように使用すると、私は直接
OLD_PASSWORD
の呼び出しの値が直接返ってきます。あくまで例ですが、このような結果を直接出力で見る方法はあるのでしょうか?
どのように解決するのですか?
簡単に言うと
- に移動します。 編集 > 環境設定
- 選択 SQL エディタ
- 以下 SQLの実行 をチェックします。 BINARY/VARBINARYを非バイナリ文字列として扱う。
- MySQL Workbench を再起動します(この要件についてプロンプトが表示されたり、通知されることはありません)。
MySQL Workbench 6.0+ では
- に移動します。 編集 > 環境設定
- 選択 SQL クエリ
- 以下の通りです。 クエリ結果 をチェックします。 BINARY/VARBINARYを非二進文字列として扱う。
- MySQL Workbench の再起動は必須ではありません(この要件についてプロンプトが表示されたり、通知されたりすることはありません)*。
この設定により、ブロブを取得することなくフィールドを連結することができるようになります。
これはバージョン5.2.22以降に適用されると思うのですが、結果的に この MySQL のバグ .
免責事項: この設定の欠点が何であるかはわかりません - おそらく、あなたが選択したときに
BINARY
/
VARBINARY
の値はプレーンテキストとして表示されるので、誤解を招く可能性がありますし、十分な大きさがあればパフォーマンスを阻害する可能性があります。
関連
-
mysqlにおけるvarcharの日付比較とソートの実装
-
MySQLのNULLについて解説した記事
-
[解決済み】MySQLのエラーコードです。MySQL WorkbenchでUPDATE中に1175のエラーが発生しました。
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] MySQLのAUTO_INCREMENTをリセットする方法
-
[解決済み] MySQLの複数行を1つのフィールドに連結することはできますか?
-
[解決済み] MySQLでコマンドラインを使用してユーザーアカウントのリストを取得するにはどうすればよいですか?
-
[解決済み] MySQLのクエリ結果をCSV形式で出力するにはどうすればよいですか?
-
[解決済み] MySQL Workbench 6.3 (Mac)が単純なクエリでハングする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySQLデータベース・インデックスの左端一致の原則
-
mysqlにおけるvarcharの日付比較とソートの実装
-
MySQL演算子(and, or, in, not)の具体的な使用方法
-
MySQL サービスとデータベース管理
-
[解決済み] 親の行を削除または更新できない:外部キー制約が失敗する
-
[解決済み] SQLエラー。ORA-01861:リテラルは、フォーマット文字列01861に一致しません。
-
'INSERT文はFOREIGN KEY制約「FK_TourismReservation_Users」と競合していました。その
-
[解決済み] mysqladminのフラッシュホストでブロックを解除する方法
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] SQLでカラムに最大値を持つ行のみを選択する [重複]。