Tag: MySQL/Tips
関連ページ†
参考情報†
InnoDBのインデックスの最大キー長†
- 第32回 InnoDBインデックスの最大キー長について:MySQL道普請便り|gihyo.jp … 技術評論社
- 基本的に767バイト、innodb_large_prefixを有効にするなどして拡張すれば最大3072バイトまで拡張できる。
- ただしutf8では1文字3バイト、utf8mb4では1文字4バイトでとなる。
- MySQLのテーブル定義は文字数で指定するので、最大3072バイトまで拡張している場合でもutf8の場合「varchar(1024)」、utf8mb4の場合「varchar(768)」が限界となる。
- 拡大していない場合は「varchar(255)」「varchar(191)」が限界となる。