比方說,我有一個SQLite數據庫,我在一個單獨的程序中創建,幷包含在應用程序啓動時要複製的資產文件夾中(假設它尚不存在)。該數據庫包含兩列A和B.假設A包含位置列表(巴黎,倫敦,紐約等 - 用戶無法編輯的內容),B存儲用戶訪問相應位置的次數(用戶可以從應用內編輯)。Android SQLite:使用onUpgrade更新數據?
現在,讓我們說我設法拼出我的原始數據庫中的位置錯誤的名稱。我進入我的SQLite瀏覽器,快速修復該條目,保存它,並替換我的資產文件夾中的舊數據庫文件。如何更新已經複製的數據庫中的列A,以反映我對assets文件夾中現在只讀數據庫所做的更改,而不擦除其存儲的數據?
我最初的印象是使用onUpgrade,但我看到有人說這只是爲了更新數據庫的模式。在這種情況下,我的模式沒有改變,只有一些數據...