0
我有這樣我應該使用「查詢」+「更新/插入」或「插入/替換」android的sqlite?
db.execSQL("CREATE TABLE " + TABLE_NAME + " ("
+ _ID + " INTEGER PRIMARY KEY,"
+ URL + " TEXT UNIQUE,"
+ SomeInfo + " TEXT,"
+ OtherInfo + " INTEGER"
+ ");");
一個表,所以只有一個爲每個URL值記錄。 當用戶訪問一個網址,我既不需要插入新行或更新現有行,如果URL呈現 我能想到的2種方式:
SQLiteDatabase.query
第一和更新應用,如果有一個總是使用
SQLiteDatabase.replace
,萬一UNIQUE約束失敗,sqlite會替換記錄。哪種方法更好? 還有其他建議嗎? 感謝