使用这个命令:
sqlite3 my.db "SELECT writefile('object0.jpg', MyBlob) FROM MyTable WHERE id = 1"
我可以将存储为 blob 的图像保存在我的数据库中的表中。
我怎样才能改变它以便保存所有图像而不是只保存 1 张?
最佳答案
使用 SQL 字符串连接(||
)构造文件名:
sqlite3 my.db "SELECT writefile('object' || id || '.jpg', MyBlob) FROM MyTable"
关于linux - 将所有 blob 从 sqlite 导出到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34844156/