MySQL/Tips
の履歴(No.3)
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
履歴一覧
差分
を表示
現在との差分
を表示
ソース
を表示
MySQL/Tips
へ行く。
1 (2017-08-17 (木) 06:24:51)
2 (2017-08-17 (木) 06:28:44)
3 (2018-06-13 (水) 15:13:06)
4 (2019-10-25 (金) 13:58:00)
5 (2019-10-26 (土) 12:41:48)
6 (2019-10-26 (土) 23:54:17)
7 (2020-07-28 (火) 14:11:44)
8 (2022-04-11 (月) 15:28:00)
Tag:
MySQL/Tips
目次
†
目次
関連ページ
参考情報
InnoDBのインデックスの最大キー長
文字コードを確認する
↑
関連ページ
†
↑
参考情報
†
↑
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)」が限界となる。
↑
文字コードを確認する
†
以下のコマンドを実行する
show variables like '%char%';