2017-02-17 56 views
-1

我是Android Studio和Java的新手。在我的應用程序中,我有2個SQLitedb;其中一個具有標題,字幕,圖像等一般信息(spotDb)。另一個我用來存儲收藏夾(favDB;只有標題)。由於收藏夾必須在我更新應用程序和常規信息時保留,因此有2個數據庫。當其他數據庫中存在標題時,在一個sql數據庫中更改值Android/SQLite

但是我想在常用分貝數據庫中存在標題時將關鍵字「favorite」的值設置爲「yes」。我怎樣才能做到這一點?是否有一個sqlite命令,就像你可以使用contains(...)檢查數組或映射一樣?

回答

0

ATTACH一個數據庫到另一個,然後只查找標題:

UPDATE main.MyTable 
SET favorite = 1 
WHERE title IN (SELECT title 
       FROM favorites.OtherTable); 
+0

THX,我會嘗試這個選項在本週末! – mkw1975

相關問題