我正在将数据写入 SQLite 数据库,但由于数据集非常大,因此我将这个过程分为五个部分。结果,我同时写入五个不同的sqlite数据库,每个数据库都有相同的列名,最后,我想将五个数据库中的五个表一起附加到一个表中。有什么方法可以做到这一点?
您可以使用ATTACH http://www.sqlite.org/lang_attach.html使另一个数据库文件的内容可以在同一连接中访问:
ATTACH "/some/where/db2.sqlite" AS db2;
INSERT INTO main.MyTable SELECT * FROM db2.MyTable;
(主数据库总是被称为main
;打开一个新的数据库连接相当于ATTACH "filename" AS main
.)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)