Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pourquoi ne puis-je pas utiliser un classement spécifique dans MySQL ?

Vous pouvez trouver cela intéressant.

Différences entre utf8 et latin1

Je ne peux pas dire que je suis un expert dans ce domaine, mais pour autant que je sache, UTF8 et Latin1 encodent les caractères différemment. Donc, essayer de rassembler UTF8 en utilisant Latin1 n'a pas de sens.

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

Attendu que :

CREATE DATABASE mydb
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;

est cohérent.

Mettre à jour

Désolé, je viens de relire votre question et vous dites que la table utilise latin1. Étrange. Avez-vous essayé d'utiliser les classements utf8 ?