Iphone 将所有表从一个数据库插入到另一个数据库

Iphone 将所有表从一个数据库插入到另一个数据库,iphone,ios,sqlite,fmdb,Iphone,Ios,Sqlite,Fmdb,我见过这样的代码,在连接数据库后将数据从一个表插入到另一个表: 但是,我不想具体到表。我只想从一个数据库(捆绑包中的数据库)中获取所有数据,并将其复制到documents目录中的新数据库中。这能做到吗?如果是,它的命令是什么 我试过了 INSERT INTO newDBPath SELECT * FROM 'BundleDatabase' BundleDatabase是我附加的数据库。我正在使用FMDatabase,当我使用时: BOOL success = [newDBPath execu

我见过这样的代码,在连接数据库后将数据从一个表插入到另一个表:

但是,我不想具体到表。我只想从一个数据库(捆绑包中的数据库)中获取所有数据,并将其复制到documents目录中的新数据库中。这能做到吗?如果是,它的命令是什么

我试过了

INSERT INTO newDBPath SELECT * FROM 'BundleDatabase'
BundleDatabase是我附加的数据库。我正在使用FMDatabase,当我使用时:

BOOL success = [newDBPath executeUpdate:theAboveQuery];

我确实获得了成功。但我在新桌子上什么也没有。因此,我想知道是否有可能在不特定于表的情况下将所有表从一个数据库插入到另一个数据库?

看起来索引是特定于数据库的,无法从我所做的研究中提取出来。

在我看来,此讨论可能对您的查询有所帮助@尼莱莎:谢谢,这很有帮助。