My SQL - Illegal mix of collations (latin1_swedish_ci,IMPLICIT)

Sous phpMyAdmin vous obtenez l'erreur suivante :
 MySQL a répondu:Documentation 
#1267 - Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' 


Ceci est dû à l'ajout des "collations" sous MySQL (en français interclassement) et en particulier que le jeu de caractère pour le classement de la base de données n'est pas le même que celui ouvert par phpMyAdmin..

Pour remédier il suffit de sélectionner en page d'accueil de phpMyAdmin le même jeu d'interclassement que celui utilisé par la table (généralement latin1_swedish, contenant les caractères accentués)
Publié par Jeff - Dernière mise à jour le 3 mai 2010 à 10:45 par spe2d
Ce document intitulé « My SQL - Illegal mix of collations (latin1_swedish_ci,IMPLICIT) » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  My SQL - Illegal mix of collations (latin1_swedish_ci,IMPLICIT)
  •  MySQL/PhpMyAdmin - Illegal mix of collations (Résolu) » Je viens d'écrire un sujet là-dessus dans la base de connaissances : http://www.commentcamarche.net/faq/sujet-1245-%5BMySQL%5D-Illegal-mix-of-collations-latin1_swedish_ci-IMPLICIT En gros lorsque je fais une opération SQL comportant des comparaisons...
  •  Mix of collations » Meilleure réponse: Bonjour Le message t'indique que tes tables ont des collations différentes.La collation définit les règles de comparaison des textes, tu ne peux pas comparer des champs de tables avec des collations différentes, quelles règles de compar
  •  Télécharger MySQL » Télécharger : MySQL est un des systèmes de gestion de bases de données les plus répandus au monde. Remarque : pour télécharger la version 64bits, rendez vous ici
  •  "illegal start of expression" en Java » Meilleure réponse: Salut, Ici (main) tu ne peux mettre que final int N = 8: Il faut les declarer a un autre endroit, par exemple au niveau classe. Cordialement, Dan.
  •  My SQL - Réinitialiser le mot de passe root » Fiches pratiques : Que ce soit lors de la première installation ou après la perte du mot de passe principal de MySQL, il est nécessaire de pouvoir modifier le mot de passe administrateur (root) de MySQL. Vous avez perdu le mot de passe root de MySQL ? Pour pouvoir...
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
My SQL - Comment monitorer MySQL en temps réel
My SQL - Réinitialiser le mot de passe root