Diferenciar mayúsculas y minúsculas en MySql

Estoy trabajando con PHP y MySql. Al buscar datos en los campos de la tabla de tipo varchar no me diferencia entre mayúsculas y...

La FAQ Diferenciar mayúsculas y minúsculas en MySql tiene

Pertenece a la categoría:
Pregunta
Estoy trabajando con PHP y MySql. Al buscar datos en los campos de la tabla de tipo varchar no me diferencia entre mayúsculas y minúsculas.



¿Cómo puedo solucionar este problema?
Respuesta de Gema Molina
Para que un campo tipo char o varchar pueda diferenciar entre mayúsculas y minúsculas, debe definirse el campo como binary en la base de datos.
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

David Noguera

27/5/2011
distinguir mayusculas, minusculas y acentos mysql
utiliza COLLATE utf8_bin. Por ejemplo:

select * from tabla WHERE campo COLLATE utf8_bin ='UnTexto'

Juanjo

24/7/2011
Gracias Gema
Gracias Gema, me ha sido muy útil tu respuesta.

Carlos Kassab

08/11/2011
Muchas grácias
Muchas gracias por la respuesta, muy atinada.

Saludos

Nataly

23/6/2015
Gracias!
Muy util gracias, justo lo que buscaba.

LUIS

15/11/2016
Gracias
Gracias por la informacion es muy valiosa me fue de mucha utilidad para resolver mi duda

Luis

15/11/2016
Ayuda
Me podrias ayudar necesito insertar un id a otra tabla
estoy utilizando foreing key

gracias

isra

29/3/2017
Exelente
muy buena aportación, muchas gracias..!!

santiago

26/9/2017
consulta login mysql
Buen día, estoy intentando comprobar la contraseña para un login pero no me diferencia entre masyúsculas y minúsculas, algo leí sobre cambiarle a tipo de dato binario, pero al hacerlo se cambia a un formato hexadecimal, alguien tiene alguna sugerencia para aquello gracias,
FAQ relacionadas
Volver al árbol de categoríasVolver al árbol de categorías