Le code suggère qu'il dispose d'un moyen de savoir quand vous avez explicitement affecté un jeu de caractères à une colonne. Cela n'apparaît pas dans le schéma d'information, mais d'une manière ou d'une autre, il en garde la trace.
https://github.com/mysql /mysql-server/blob/8.0/sql/sql_show.cc#L1975-L1976
Modifier :ce commentaire doit se lire :"... si le jeu de caractères du champ n'est pas le même que..."
https://github.com/mysql /mysql-server/blob/8.0/sql/sql_show.cc#L1983-L1987