Android:从SQLite数据库行中删除值

Jos*_*osh 1 sqlite android

美好的一天,

我有一个应用程序,它使用数据库以编程方式在列中存储整数.应用程序中所需的部分撤消过程将要求删除该条目,因为另一个查询会检查此列的空返回.

这是我将int写入列的方法:

    public int updateItem(String database, String table, int row, String column, int value) {
        ....

        SQLiteDatabase db = SQLiteDatabase.openDatabase
                (DB_PATH + database, null, SQLiteDatabase.OPEN_READWRITE);           
        ContentValues entries = new ContentValues();
        entries.put(column, value);       
        return db.update(table, entries, KEY_ID + " = ?",
                new String[] { String.valueOf(row) });
    }
Run Code Online (Sandbox Code Playgroud)

有人可以建议如何从该行/列中删除条目,允许它再次返回null响应?

谢谢,乔希

Cor*_*lio 5

使用

entries.putNull(column);
Run Code Online (Sandbox Code Playgroud)

代替

entries.put(column, value).
Run Code Online (Sandbox Code Playgroud)