Creé una tabla y establecí la intercalación en utf8 para poder agregar un índice único a un campo. Ahora tengo que hacer caso búsquedas insensibles, pero cuando he realizado algunas consultas con la palabra clave de clasificar y tengo:Búsqueda sensible a mayúsculas y minúsculas de MYSQL para el campo utf8_bin
mysql> select * from page where pageTitle="Something" Collate utf8_general_ci;
ERROR 1253 (42000): compilación 'utf8_general_ci' no es válido para CARACTERES ' latin1'
mysql> select * from page where pageTitle="Something" Collate latin1_general_ci;
ERROR 1267 (HY000): mezcla ilegal de intercalaciones (utf8_bin, implícita) y (latin1_general_ci, explícitos) para el funcionamiento '='
Soy bastante nuevo en SQL, así que me preguntaba si alguien podría ayudar.
Impresionante - Tuve un problema similar pero necesitaba latin1 en lugar de utf8, _latin1 hizo el trabajo por mí. –