2012-08-09 792 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

看起來索引是數據庫特有的,不能從我所做的研究中拿出來。

相關問題