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

MySQL considera 'е' e 'ё' uguali, come posso impostarlo per considerarli diversi?

Potresti voler controllare questa risposta:È è possibile rimuovere le regole di confronto delle tabelle MySQL?

Il comportamento che stai vedendo è standard. Nella maggior parte dei casi produce i migliori risultati. Da un punto di interesse hai un esempio di come questo ti stia causando un problema. Hai trovato due parole che corrispondono ad eccezione del diacritico ?

In ogni caso, l'unica cosa che puoi fare al riguardo è cambiare le regole di confronto. Questo può essere fatto a livello di server, database, tabella o persino campo.

Piuttosto che duplicare il manuale su come farlo; per favore segui questo link:http://dev.mysql. com/doc/refman/5.7/en/charset-syntax.html

C'è un elenco qui delle diverse regole di confronto supportate:http:/ /dev.mysql.com/doc/refman/5.5/en/charset-charsets.html