这是我的代码
public void deleteNote(String tv){
SQLiteDatabase db = this.getWritableDatabase();
db.execSQL("DELETE FROM TBT WHERE name='" + tv +"'");
db.close();
}
图片:
最佳答案
你应该使用db.delete
public void deleteNote(String tv){
SQLiteDatabase db = this.getWritableDatabase();
db.delete(DATABASE_TABLE, KEY_NAME + "=?", new String[]{tv});
}
关于android - SQLITE Android 删除查询已执行但未删除该值。它在APP启动时再次显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45318832/