从多个位置更新一个sqlite文件

时间:2012-11-02 17:01:24

标签: ios sqlite dropbox

使用存储在sqlite db中的数据为ios创建应用程序。

我使用firefox sqlite addon创建了db,并使用相同的插件填充字段,db有一个包含大约1500行的表,并且有近10列,必须填充文本。因为它证明是繁琐的,我从顶部和我的朋友从底部更新字段..

我们尝试使用dropbox中共享的相同文件,但是当我们同时更新表格时它不能正常工作..

我们可以创建两个文件吗?并在以后合并?

如何合并这两个sqlite文件?

我尝试在firefox插件中附加文件,似乎我们可以将附加数据库中的表复制到主数据库中。但是复制时要求我们创建新表..

我们不能将数据插入特定字段范围到现有表格中吗?

感谢任何帮助,谢谢:)

1 个答案:

答案 0 :(得分:0)

在两个不同的数据库one.dbtwo.db中填写数据。

然后,当你完成后,打开第一个,attach另一个:

ATTACH 'two.db' AS two;

然后将所有记录复制到第一个DB中的相应表中:

INSERT INTO mytable SELECT * FROM two.mytable;