【发布时间】:2012-08-09 22:16:07
【问题描述】:
我已经看到了在您附加数据库后将数据从一个表插入到另一个表的代码:
SQLite on iOS - SQL to copy from one file to another
但是,我不想具体到表格。我只想从一个数据库(我们包中的那个)中获取所有数据,并将其复制到文档目录中的新数据库中。这可以做到吗?如果是这样,它的命令是什么?
我试过了
INSERT INTO newDBPath SELECT * FROM 'BundleDatabase'
BundleDatabase 是我附加的数据库。我正在使用 FMDatabase,当我这样做时:
BOOL success = [newDBPath executeUpdate:theAboveQuery];
我得到一个成功的YES。但是我在新表中什么也没得到。所以我想知道是否有可能将所有表从一个数据库插入到另一个数据库而不是特定于表的?
【问题讨论】:
-
在我看来,这个讨论可能对您在此处的查询有所帮助。 stackoverflow.com/questions/10471003/…
-
@NIleshSharma 谢谢,这很有帮助。