Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/11/2012, 15:15
Avatar de mdromed
mdromed
 
Fecha de Ingreso: septiembre-2009
Mensajes: 389
Antigüedad: 14 años, 7 meses
Puntos: 8
Respuesta: Query no encuentra un valor en la BD

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Mira, revisé el resultado de una consulta básica tomando tu ejemplo, y no he tenido ningún problema:
En ese contexto, el "1" que muestra la respuesta equivale al TRUE, lo que quier decir que efectivamente encontró coincidencias.
Así, pues, evidentemente no es un problema de funcionamiento de la condición, sino que podría ser de datos, o bien que no estás usando las condiciones correctas, pero no es un problema de que no pueda detectar la correspondencia entre la cadena, y la expresión regular.
Yo que tu revisaría el resto de las cosas y no eso.
Prueba a poner cebemovil con tilde "cebémovil" por ejemplo, veras como no devuelve nada. Devuelve 0, en vez de 1:

Código MySQL:
Ver original
  1. SELECT 'cebemovil' REGEXP('[cç][eéèëê]b[eéèëê]m[oóòöôøõ]v[iíìïî]l');