我正在尝试删除Id = null
的SQLite数据库中的所有行这是我的代码: -
public void deleteNullSongs() {
SQLiteDatabase db = this.getReadableDatabase();
String sql = String.format("ID=%s", null);
db.delete(TABLE_NAME, sql, null);
}
但它没有删除任何线索无法解决什么问题?
我尝试了不同的方法,但是当我打印数据库的内容时,行仍然存在
答案 0 :(得分:0)
您应该在IS NULL
条款中使用where
:
db.delete(TABLE_NAME, "ID IS NULL", null);