ホーム > 未分類 > MySQLのvarcharは、最大サイズ65,535(バージョン5.0.3以降)

MySQLのvarcharは、最大サイズ65,535(バージョン5.0.3以降)

いろいろ勘違いしていたので整理。

  • varchar で指定するサイズは、バイト数ではなく文字数。
    • varchar(5)なフィールドに「あいうえお」を格納できる。
      (クライアント文字コードが正しく設定されている前提の話)
  • varcharの最大サイズは65,535。
    • ただし行にも最大サイズ(65,535「バイト」)があり、これに収まる限り。
  • blob、text型については別格納となるので、行サイズとしてはポインタ分のみ消費。

参照リファレンスは以下

カテゴリー: 未分類 タグ: