2012-08-09 313 views
0

,一旦你在这个岗位附加如数据库我见过的代码从一个表插入到另一个数据:插入从一个数据库到另一个数据库中的所有表

SQLite on iOS - SQL to copy from one file to another

不过,我不知道希望成为表格特定的。我只想从一个数据库(我们包中的一个)中获取所有数据,并将其复制到我们在文档目录中的新数据库中。这可以做到吗?如果是这样,它的命令是什么?

我试图

INSERT INTO newDBPath SELECT * FROM 'BundleDatabase' 

BundleDatabase是我连接数据库。我正在使用FMDatabase,当我这样做时:

BOOL success = [newDBPath executeUpdate:theAboveQuery]; 

我确实成功,因为是。但我在新表中什么都没得到。所以我想知道如果甚至可以将所有表从一个数据库插入到另一个数据库而不需要特定的表?

+2

对我有用(0)对我有用(0)此主题您已经阅读的文章。 http://stackoverflow.com/questions/10471003/copying-table-in-one-db-to-another-db-in-ios-by-sqlite3 – 2012-08-09 22:27:45

+0

@NIleshSharma谢谢,这是有帮助的。 – Crystal 2012-08-09 22:58:42

回答

0

看起来索引是数据库特有的,不能从我所做的研究中拿出来。

相关问题