ホームページ >データベース >mysql チュートリアル >MySQL VARCHAR インデックスが UTF8 で 255 文字に制限されているのはなぜですか?
MySQL VARCHAR インデックスの長さ
問題:
MySQL では、プレフィックス付きの varchar カラム十分なインデックスがあるにもかかわらず、255 文字を超えるインデックスがデータの並べ替えに使用されないsize.
答え:
MySQL はインデックス計算で utf8 文字ごとに 3 バイトを想定します。 767 バイトのインデックス制限により、これは最大 255 文字に変換されます。
説明:
追加考慮事項:
以上がMySQL VARCHAR インデックスが UTF8 で 255 文字に制限されているのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。