CHAR(64) ← 収めてる文字が32文字でも、何が何でも64Byte
VARCHR(64) ← 収めてる文字が32文字なら32byte


UTF-8 とか文字コードとか全角半角考えて答えてないけど、まぁこんなもん。
自分が varchar で組みたいならそれはそれでいいかと。


俺の中では 「好み」 程度の問題。



あっ、ついでに。
固定レコードだと便利なこともたまにはあるのです。