2016-12-07 6 views
0

Я пытаюсь удалить все строки в базе данных SQLite, где Id = нульудалить строку в SQLite со значением нуль

Вот мой код: -

public void deleteNullSongs() { 

    SQLiteDatabase db = this.getReadableDatabase(); 

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

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

Но это не удалить любые vlues не может решить, что не так?

Я пробовал разные способы сделать это, но, когда я распечатать содержимое базы данных строки по-прежнему существует

ответ

0

Вы должны использовать IS NULL в вашем where пункте:

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

Doh Благодарности Marcin –

Смежные вопросы