No se puede ejecutar la consulta de eliminación correctamente usando rawQuery

Quiero eliminar algunas filas de info de tabla comparando otro type tabla, mi código va como a continuación. No obtengo ningún error ni excepción. No puedo eliminar los datos. Por favor, sugerirme

  String query = "delete from info where _id in " + "( select a._id " + " from info a, type b," + " where a.t_id = b._id and b.type_name = 'Petrol' )"; try{ database.rawQuery(query,null); }catch (Exception e){ e.printStackTrace(); } 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.