I have written a python program to parse mysql binlog. In the Query Event, there is a Q_CHARSET_CODE which indicate what character set is used for the logged query. This indicated that the logged query is based on the client connection character set.
But in Row Base Events, the Insert Row, Update Row, and Delete Row, I cannot find out what character set is used in the log for each corresponding column? Was is based on the client connection character set or it is based on the column character set in the Information Schema.
SHOWcommands related to charset/collation.