1

画像 BLOB フィールドを含むテーブルがあります。

データベースにクエリを送信し、BLOB を Windows ファイル システムに書き込みたいと考えています。

これは可能ですか??

4

1 に答える 1

4

はい、可能です。INTO DUMPFILE句でSELECTコマンドを使用できます。例えば ​​-

SELECT
  data_column
FROM
  table1
WHERE
  id = 1
INTO DUMPFILE 'image.png';

参照から: INTO OUTFILE の代わりに INTO DUMPFILE を使用する場合、MySQL は、列または行の終了やエスケープ処理を実行せずに、1 行のみをファイルに書き込みます。これは、BLOB 値をファイルに格納する場合に便利です。

于 2013-02-08T11:09:22.100 に答える