方法db.delete一些行?

时间:2014-04-21 16:51:45

标签: android sqlite delete-row sql-delete

在表格中我有4个字段(note1,note2,note3,Note4)。我想删除note1note2中的所有数据。我必须为方法db.delete添加参数,但我遇到了麻烦。

public void delete() {
  SQLiteDatabase db= mHelper.getWritableDatabase();
  db.delete(noteTable.TABLE_NAME, null, null);
}

1 个答案:

答案 0 :(得分:1)

删除始终会删除整行。

要清除特定列中的值,请使用更新查询,例如

ContentValues cv = new ContentValues();
cv.putNull("note1");
cv.putNull("note2");
db.update(noteTable.TABLE_NAME, cv, null, null);