Efter at have læst svarene og dokumentationen kan jeg kun komme i tanke om én use case for character_set_connection (og _collation ):
character_set_client har kun betydning for overførslen til serveren. character_set_connection (og sorteringen, som ikke er uafhængig af tegnsættet) har betydning for fortolkningen af redegørelsen. Hvorvidt "StringA" er mindre end "StringB" afhænger af tegnsættet og sammenstillingen af bogstaverne. En udvikler kan vælge et tegnsæt/sortering, der adskiller sig fra character_set_client .
I praksis character_set_connection betyder ikke noget det meste af tiden, fordi bogstaver sammenlignes med kolonner, i hvilket tilfælde kolonnens tegnsæt og sortering bruges.
Ret mig, hvis jeg tager fejl!
Se https://dev.mysql.com/doc/ refman/5.0/da/charset-connection.html :