MySQL写图像BLOB到磁盘

时间:2013-02-08 11:05:38

标签: mysql

我有一个包含图像BLOB字段的表。

我希望能够向数据库提交查询并将BLOB写入Windows文件系统。

这可能吗?

1 个答案:

答案 0 :(得分:2)

是的,有可能。您可以将SELECT命令与 INTO DUMPFILE 子句一起使用。例如 -

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

从引用:如果使用INTO DUMPFILE而不是INTO OUTFILE,MySQL只会在文件中写入一行,不会有任何列或行终止,也不会执行任何转义处理。如果要将BLOB值存储在文件中,这非常有用。