blobからmysqlのテキストへの直接変換方法 多くのユーザーはテキストデータをMySQLにBLOBとして保存しますが、処理を容易にするためには、通常、このデータをテキストに変換する必要があります。以下は、割り込みデータなしでこの変換を完了する直接的な方法です。 従来の選択クエリを使用しないでください。Convert()関数を使用するように変更します。この関数は、BLOBデータをテキスト形式に変換して、使いやすくします。 文法: 例: 「my_table」というテーブルがあるとします。これには、blobデータが含まれる「my_text」という列が含まれています。 UTF-8エンコーディングを使用してこのデータをテキストに変換するには、次のお問い合わせを使用してください。 SELECT CONVERT(column USING utf8) FROM table_name;ログイン後にコピーこのクエリは、BLOBデータを取得し、UTF-8エンコードのテキストに変換し、結果として表示します。 注: "UTF8"パラメーター変換テキストに必要なエンコードを指定します。必要に応じて、他のサポートされているコードを使用できます。 SELECT CONVERT(`my_text` USING utf8) FROM `my_table`;ログイン後にコピー 変換テキストは出力に表示されますが、データベースに保存されている実際のデータは変更されません。データを永続的に変換する場合は、更新または変更テーブルステートメントを使用できます。