#author("2017-08-17T15:28:44+09:00","default:wikiwriter","wikiwriter") &tag(MySQL/Tips); *目次 [#odaf6ad2] #contents *関連ページ [#ycebb155] *参考情報 [#la7f3b57] **InnoDBのインデックスの最大キー長 [#j3b3a2ac] -[[第32回 InnoDBインデックスの最大キー長について:MySQL道普請便り|gihyo.jp … 技術評論社:http://gihyo.jp/dev/serial/01/mysql-road-construction-news/0032]] -基本的に767バイト、innodb_large_prefixを有効にするなどして拡張すれば最大3072バイトまで拡張できる。 -ただしutf8では1文字3バイト、utf8mb4では1文字4バイトでとなる。 -MySQLのテーブル定義は文字数で指定するので、最大3072バイトまで拡張している場合でもutf8の場合「varchar(1024)」、utf8mb4の場合「varchar(768)」が限界となる。 -拡大していない場合は「varchar(255)」「varchar(191)」が限界となる。