在SQLite中删除值为null的行

时间:2016-12-07 19:23:28

标签: android sqlite

我正在尝试删除Id = null

的SQLite数据库中的所有行

这是我的代码: -

public void deleteNullSongs() {

    SQLiteDatabase db = this.getReadableDatabase();

    String sql = String.format("ID=%s", null);

    db.delete(TABLE_NAME, sql, null);
}

但它没有删除任何线索无法解决什么问题?

我尝试了不同的方法,但是当我打印数据库的内容时,行仍然存在

1 个答案:

答案 0 :(得分:0)

您应该在IS NULL条款中使用where

db.delete(TABLE_NAME, "ID IS NULL", null);