我目前正在開發一個Android應用程序。該數據庫有1列只有名稱的內容。這裏是代碼:使用單個字段更新數據庫
public long insert(String content){
ContentValues contentValues = new ContentValues();
contentValues.put(KEY_CONTENT, content);
return sqLiteDatabase.insert(MYDATABASE_TABLE, null, contentValues);
}
如何爲該數據庫中的特定列(根據其索引)進行更新?
如果這確實是唯一的列,並且您沒有id列,那麼您遇到了問題。 – 2013-05-06 16:19:47
我曾經放過一個_id列,但每次應用程序運行時總會強行加入。在嘗試了幾個解決方案之後,唯一能解決問題的解決方案是隻生成一列數據庫 – 2013-05-06 16:23:49
沒有id列,除了列的內容外,沒有任何內容可以標識該行。除非你需要排序,否則數據庫表中沒有這樣的順序,所以你不能「更新第三行」。 – 2013-05-06 16:26:24