画像 BLOB フィールドを含むテーブルがあります。
データベースにクエリを送信し、BLOB を Windows ファイル システムに書き込みたいと考えています。
これは可能ですか??
画像 BLOB フィールドを含むテーブルがあります。
データベースにクエリを送信し、BLOB を Windows ファイル システムに書き込みたいと考えています。
これは可能ですか??
はい、可能です。INTO DUMPFILE句でSELECTコマンドを使用できます。例えば -
SELECT
data_column
FROM
table1
WHERE
id = 1
INTO DUMPFILE 'image.png';
参照から: INTO OUTFILE の代わりに INTO DUMPFILE を使用する場合、MySQL は、列または行の終了やエスケープ処理を実行せずに、1 行のみをファイルに書き込みます。これは、BLOB 値をファイルに格納する場合に便利です。