MySQL写入映像BLOB到磁盘
答
是的,这是可能的。您可以使用SELECT命令和INTO DUMPFILE子句。例如 -
SELECT
data_column
FROM
table1
WHERE
id = 1
INTO DUMPFILE 'image.png';
从参考:如果你使用INTO DUMPFILE代替INTO OUTFILE,MySQL的只写一行到文件中,没有任何列或行终止和不执行任何转义处理。如果要将BLOB值存储在文件中,这非常有用。
感谢您的回答。 'image.png'写在哪里?我想把它写到一个特定的位置,比如'C:\ DevPB \ WEB \ WWWRoot \ PImages \ image.png' –
你可以在那里指定任何路径;如果未指定路径,则文件将被存储到MySQL服务器的当前目录中。阅读文档 - 在答案中有一条指向SELECT语句的链接。 – Devart
我试了一下,并\而不是/所以此工程 –