gpt4 book ai didi

sql - 仅使用 SQL 将 Blob 从 MySQL 数据库导出到文件

转载 作者:IT老高 更新时间:2023-10-28 23:46:04 24 4
gpt4 key购买 nike

我有一个表,其中包含存储在 MySQL 数据库的 blob 字段中的图像数据。有没有办法只使用 SQL 将这些图像导出到文件系统上的文件?图片应命名为 {imageId}.jpg

我知道使用 Java 或其他方式很容易做到这一点,但仅使用 SQL 脚本就可以吗?

最佳答案

Using INTO ,并假设您在希望存储文件的位置具有 mysql 用户的写入权限,您可以执行以下操作:

SELECT id, blob INTO DUMPFILE '/tmp/path' FROM table;

不幸的是,在 MySQL 中,无法将转储文件指定为表达式/变量。但是,如果将其包装在存储过程中并使用变量,则可以实现此目的。

关于sql - 仅使用 SQL 将 Blob 从 MySQL 数据库导出到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4646533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com