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

Esto = esto en sentencias mysql

Estas en el tema de Esto = esto en sentencias mysql en el foro de Mysql en Foros del Web. Hola, en mi base de datos cuando alguien se registra compruebo si su nick ya existe. Si hay alguien registrado como "esto" y viene otro ...
  #1 (permalink)  
Antiguo 29/05/2010, 17:49
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 18 años, 7 meses
Puntos: 5
Pregunta Esto = esto en sentencias mysql

Hola, en mi base de datos cuando alguien se registra compruebo si su nick ya existe.
Si hay alguien registrado como "esto" y viene otro y se registra como "Esto", al hacer un "SELECT COUNT(id) FROM usuarios WHERE nombre = 'Esto'" me devuelve 0, pero yo creo que no diferencie entre mayusculas y minusculas...

¿Como lo hago? ¿Tiene que ver con la codificacion de la tabla?

Gracias!
__________________
http://www.pkmrpg.es
  #2 (permalink)  
Antiguo 30/05/2010, 00:32
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Esto = esto en sentencias mysql

Tiene que ver pero con la collation, es decir, el cotejamiento. Tendrás que elegir una collation para el campo de la clave que sea de terminación _ci (case insensitive) y así no distinguirá entre mayúsculas y minúsculas, o entre palabras con tilde o sin ella.
  #3 (permalink)  
Antiguo 31/05/2010, 01:30
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 18 años, 7 meses
Puntos: 5
Respuesta: Esto = esto en sentencias mysql

Gracias jurena!
__________________
http://www.pkmrpg.es

Etiquetas: sentencias
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:17.