mysql の公式 Web サイトから:
http://dev.mysql.com/doc/refman/5.0/en/character-sets-table.html
このテーブル定義が表示されます。
「maxlen」の意味を誰か教えてください。文字エンコーディングの最大バイト長は?
前もって感謝します!
mysql の公式 Web サイトから:
http://dev.mysql.com/doc/refman/5.0/en/character-sets-table.html
このテーブル定義が表示されます。
「maxlen」の意味を誰か教えてください。文字エンコーディングの最大バイト長は?
前もって感謝します!
ドキュメントから:
Maxlen 列には、1 文字を格納するために必要な最大バイト数が表示されます。
maxlenすべての値が 1 から 4 の間にあり、ascii文字セットに があるという事実に基づいて、文字セット内の文字の最大バイトmaxlen=1長だと思います。
さらなる証拠: UTF8hasmaxlen=3とUTF16has maxlen=4.
はそれだけであることを忘れないでくださいmaxlen- 最大値です。一部のUTF16文字は 4 バイト未満になります。