varcharの最大文字数
via
http://tech.hapicky.com/archives/93
http://www.shylph.info/blog/programming/sql/163
MySQL 5.0.3以降で仕様が変わっている
5.0.3より前 … 0〜255バイトまで
5.0.3以降 … 0〜65535バイトまで
半角文字は1バイト 全角文字は3バイト
なので、varcharの全角での最大格納文字数は
65535 / 3= 21845文字
となる
Shift JISとかだと全角は1文字2バイト