Android 从sqlite数据库中删除表中的整行

Android 从sqlite数据库中删除表中的整行,android,android-sqlite,Android,Android Sqlite,我必须删除表位置中的一些行。我使用下面的代码,但它不是删除。任何人都知道解决办法 public void deleteData(String favouriteOrNot, String vaType) { SQLiteDatabase db = this.getReadableDatabase(); String deleteQuery = "DELETE FROM " + TABLE_LOCATION + " WHERE " + this.FavouriteO

我必须删除表位置中的一些行。我使用下面的代码,但它不是删除。任何人都知道解决办法

public void deleteData(String favouriteOrNot, String vaType) {
        SQLiteDatabase db = this.getReadableDatabase();
        String deleteQuery = "DELETE FROM " + TABLE_LOCATION + " WHERE " + this.FavouriteOrNot + "='" + favouriteOrNot + "' AND " + this.VaType + "='" + vaType + "';";
        db.execSQL(deleteQuery);
}

这样试试看

删除整个表

public int DELETE_TABLE(String tableName){
        return myDataBase.delete(tableName, null, null);
    }

用于删除多个条目

public int DELETE_TABLE_WITH_SELECTION(String tableName, String selection){
return myDataBase.delete(tableName, selection, null);
    }
这里
myDataBase
是SQLiteDatabase

selection = this.FavouriteOrNot + "='" + favouriteOrNot + "' AND " + this.VaType + "='" + vaType + "'";

它必须删除多行。我不想删除表,我需要删除一些行