Zajmuje 1 bajtów do przechowywania latin1 znak i 1 do 3 bajtów do przechowywania UTF8 znak.
Jeśli używasz tylko podstawowych znaków łacińskich i interpunkcji w swoich ciągach (0 do 128 w Unicode ), oba zestawy znaków będą miały tę samą długość.
Jeśli masz kolumnę VARCHAR(334) lub dłużej, MyISAM nie pozwoli ci utworzyć na nim indeksu, ponieważ istnieje możliwość, że kolumna zajmie więcej niż 1000 bajtów.
Pamiętaj, że klucze o takiej długości rzadko się przydają. Możesz utworzyć indeks z prefiksem, który będzie prawie tak samo selektywny dla dowolnych danych ze świata rzeczywistego.