Je viens de tester directement sur une copie de la table (peut être qu'une copie n'est pas nécessaire) et j'ai pu contrôler normalement grâce à :
SELECT m1.numero,m2.numero,m1.objet,m2.objet FROM `table` m1,`table_copie` m2 WHERE CONVERT(m1.objet USING UTF8MB4)!=CONVERT(m2.objet USING UTF8MB4) AND m1.numero=m2.numero
Ce qui ne retourne aucun résultat et c'est bien ce qui était attendu. Et d'après ce test j'en conclus que la mise à jour UTF8 vers UTF8MB4 ne pose pas de problèmes sur une seule colonne. En ce qui concerne l'affichage du texte, il y a différentes solutions qui ne dépendent pas de la base de données.
Partager