Setelah membaca jawaban dan dokumentasi, saya hanya dapat memikirkan satu kasus penggunaan untuk character_set_connection (dan _collation ):
character_set_client hanya penting untuk transfer ke server. character_set_connection (dan susunannya, yang tidak terlepas dari rangkaian karakter) penting untuk interpretasi dari pernyataan tersebut. Apakah "StringA" kurang dari "StringB" tergantung pada set karakter dan susunan literal. Pengembang mungkin memilih kumpulan karakter/penyusunan yang berbeda dari character_set_client .
Dalam praktiknya, character_set_connection tidak akan menjadi masalah hampir sepanjang waktu, karena literal dibandingkan dengan kolom, dalam hal ini rangkaian karakter dan susunan kolom digunakan.
Koreksi saya jika saya salah!
Lihat https://dev.mysql.com/doc/ refman/5.0/en/charset-connection.html :