Mysql
 sql >> Database >  >> RDS >> Mysql

Perché non posso utilizzare un confronto specifico in MySQL?

Potresti trovarlo interessante.

Differenze tra utf8 e latin1

Non posso dire di essere un esperto in quest'area, ma per quanto posso vedere, UTF8 e Latin1 codificano i caratteri in modo diverso. Quindi provare a confrontare UTF8 usando Latin1 non ha senso.

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

Considerando che:

CREATE DATABASE mydb
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;

è coerente.

Aggiorna

Scusa, ho appena riletto la tua domanda e dici che la tabella sta usando latin1. Strano. Hai provato a utilizzare le regole di confronto utf8?