gpt4 book ai didi

sql - SQLite数据库将字符串转换回blob

转载 作者:行者123 更新时间:2023-12-03 14:44:39 26 4
gpt4 key购买 nike

我有三个SQLite数据库,需要将它们连接在一起。我已经尝试过以下步骤:

(1)SELECT column1, column2, quote(column3) from table1 - quote(X) is to convert blob field into string field

(2)I import table1.csv back into database, where i define first two fields as INTEGERin third as STRING

(3)I use: INSERT INTO table_new (column1, column2, column3) SELECT column1, column2, column3 FROM table1

但转换不正确(输出为picture.png)

应该有一个与QUOTE相反的函数,它将使我返回转换后的数据吗?

非常感谢您的帮助 :)

最佳答案

没有内置的SQL函数可以将Blob文字(x'102234')转换回Blob,因为此类文字应在SQL命令中使用。

在数据库之间移动数据的最简单方法是使用sqlite3命令行工具:

sqlite3 old.db ".dump" > data.sql
sqlite3 new.db < data.sql


其他工具,例如SQLite Manager,具有类似的功能来导出/导入数据库。

关于sql - SQLite数据库将字符串转换回blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17701994/

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