1が必要です latin1を格納するバイト 文字と1 3へ UTF8を格納するバイト キャラクター。
文字列に基本ラテン文字と句読点のみを使用する場合(0 128へ Unicode )、両方の文字セットが同じ長さを占めます。
VARCHAR(334)の列がある場合 以上、MyISAM 列が1000を超える可能性があるため、インデックスを作成することはできません。 バイト。
このような長さのキーが役立つことはめったにないことに注意してください。プレフィックス付きのインデックスを作成できます。これは、実際のデータとほぼ同じように選択できます。