0
我正在用SQLite3數據庫更新iPhone應用程序。用戶目前在手機上有一個數據庫,如果行的ID匹配,我需要用新數據更新三個列(存儲在單獨的數據庫中)。將三列從一個數據庫表複製到另一個
我已經能夠附加兩個表並複製整個表,但不僅僅是三列。
database1
table1
id, col1, col2, col3, col4
database2
table1
id, col1, col2, col3, col4
我想複製COL1,COL2,從數據庫1 & COL3(不COL4),表1至DATABASE2,表1如果ID匹配。
你怎麼樣打開連接到兩個單獨的數據庫?我真的不知道一個查詢是否可以從一個SQLIte3數據庫複製數據並插入到另一個數據庫中。你在使用某種工具嗎? – 2012-01-18 06:18:34
由於做這件事似乎是不可能的(至少很容易),我只是將表分成「用戶數據」和「應用程序數據」。無論如何,從長遠來看,這將會更容易,而且應該從第一天開始。 – Stuart 2012-01-18 14:41:46
我問你關於打開單獨連接的問題,因爲我的做法與你所要求的一樣,但是使用了一個名爲SQLiteManager的外部工具。 – 2012-01-19 04:52:07