sql >> Base de Datos >  >> RDS >> Mysql

Intercalación con distinción entre mayúsculas y minúsculas en MySQL

Según el manual de MySQL http://dev.mysql.com /doc/refman/5.0/en/charset-mysql.html debería poder establecer la intercalación en _cs para la distinción entre mayúsculas y minúsculas. Puede obtener una lista de _cs colaciones ejecutando SHOW COLLATION WHERE COLLATION LIKE "%_cs" consulta

Después de investigar un poco:

Aparentemente no hay utf8_*_cs en MySQL (todavía). Si necesita una intercalación que distinga entre mayúsculas y minúsculas para los campos utf8, debe usar utf8_bin . Esto estropeará ORDER BY , pero esto se puede arreglar con ORDER BY column COLLATE utf8_general_ci

Fuente:http://forums.mysql.com/read .php?103,19380,200971#msg-200971 y http://forums.mysql.com/read. php?103,156527,198794#msg-198794