4.0と5.0でなんか怪しげな動きするな・・・。
4.0の場合、
create table tb_hoge( hoge binary(16) );
ってやるとchar(16) binaryになる。
binary型サポートされてないからchar binaryに強制変換してんのかな?
できれば、構文エラーにして欲しいところ。
(char binaryはサポートしてる)
5.0の場合、
create table tb_hoge( hoge binary(16) );
ってやるとbinary(16)になる。
ちゃんとbinary型になりますね。