Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema con campos NULL en busquedas con LIKE

Estas en el tema de Problema con campos NULL en busquedas con LIKE en el foro de Mysql en Foros del Web. Buenas! tengo un problema, tengo un form de usuarios y al insertar en mi bbdd los campos q no completaron los dejo en NULL ... ...
  #1 (permalink)  
Antiguo 28/07/2009, 11:55
 
Fecha de Ingreso: diciembre-2008
Mensajes: 190
Antigüedad: 15 años, 3 meses
Puntos: 6
Problema con campos NULL en busquedas con LIKE

Buenas! tengo un problema, tengo un form de usuarios y al insertar en mi bbdd
los campos q no completaron los dejo en NULL ...
pero entonces cuando realizo una busqueda donde quiero traer todos
hago usuario LIKE '%%' pero si son null no me los trae. solo si son vacios...
entonces cual es la solucion .
El campo a buscar es de tipo TEXT que no acepta valores por defecto aparentemente.
1- agregar a la consulta de busqueda campo LIKE '%%' OR campo IS NULL
2- dejar vacio el campo cuando no se inserta (es decir permitir nulos pero dejarlos vacios no con NULL), pero no se si esta bien.g
gracias!!

Última edición por turfeano; 28/07/2009 a las 12:29
  #2 (permalink)  
Antiguo 28/07/2009, 12:42
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 1 mes
Puntos: 360
Respuesta: Problema con campos NULL en busquedas con LIKE

Cita:
1- agregar a la consulta de busqueda campo LIKE '%%' OR campo IS NULL
2- dejar vacio el campo cuando no se inserta (es decir permitir nulos pero dejarlos vacios no con NULL), pero no se si esta bien.g
todo depende de que necesites hacer. si para ti los null y los vacios representan lo mismo, cualquiera de las dos opciones sería buena.
Yo me iría mas por la segunda opción.

Un saludo
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 28/07/2009, 13:12
 
Fecha de Ingreso: diciembre-2008
Mensajes: 190
Antigüedad: 15 años, 3 meses
Puntos: 6
Respuesta: Problema con campos NULL en busquedas con LIKE

El tema es que no puedo dejar vacio los campos TEXT, dice que es inválido.
  #4 (permalink)  
Antiguo 28/07/2009, 13:37
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 1 mes
Puntos: 360
Respuesta: Problema con campos NULL en busquedas con LIKE

Cita:
El campo a buscar es de tipo TEXT que no acepta valores por defecto aparentemente.
1- agregar a la consulta de busqueda campo LIKE '%%' OR campo IS NULL
2- dejar vacio el campo cuando no se inserta (es decir permitir nulos pero dejarlos vacios no con NULL), pero no se si esta bien.g
gracias!!
Me sonó a consejo.

Cita:
El tema es que no puedo dejar vacio los campos TEXT, dice que es inválido.
Entonces usa la primera opción.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:01.