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

¿Por qué no puedo usar una intercalación específica en MySQL?

Usted puede encontrar esto interesante.

Diferencias entre utf8 y latin1

No puedo decir que sea un experto en esta área, pero hasta donde puedo ver, UTF8 y Latin1 codifican los caracteres de manera diferente. Por lo tanto, tratar de cotejar UTF8 usando Latin1 no tiene sentido.

http://dev.mysql.com/doc/refman /5.0/en/charset-aplicaciones.html

Considerando que:

CREATE DATABASE mydb
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;

es consistente.

Actualizar

Lo siento, acabo de volver a leer tu pregunta y dices que la tabla usa latin1. Extraño. ¿Has intentado usar las intercalaciones utf8?