在表格中我有4个字段(note1,note2,note3,Note4)。我想删除note1
和note2
中的所有数据。我必须为方法db.delete
添加参数,但我遇到了麻烦。
public void delete() {
SQLiteDatabase db= mHelper.getWritableDatabase();
db.delete(noteTable.TABLE_NAME, null, null);
}
答案 0 :(得分:1)
删除始终会删除整行。
要清除特定列中的值,请使用更新查询,例如
ContentValues cv = new ContentValues();
cv.putNull("note1");
cv.putNull("note2");
db.update(noteTable.TABLE_NAME, cv, null, null);