如何将图像 blob 写入磁盘?

问题描述 投票:0回答:1

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

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

这可能吗?

mysql blob
1个回答
4
投票

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

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

来自参考: 如果使用 INTO DUMPFILE 而不是 INTO OUTFILE,MySQL 仅将一行写入文件,没有任何列或行终止,也不执行任何转义处理。如果您想在文件中存储 BLOB 值,这非常有用。

© www.soinside.com 2019 - 2024. All rights reserved.