Det kræver 1
bytes for at gemme en latin1
tegn og 1
til 3
bytes for at gemme en UTF8
tegn.
Hvis du kun bruger grundlæggende latinske tegn og tegnsætning i dine strenge (0
til 128
i Unicode
), vil begge tegnsæt have samme længde.
Hvis du har en kolonne med VARCHAR(334)
eller længere, MyISAM
vil ikke lade dig oprette et indeks på det, da der er fjern mulighed for, at kolonnen kan optage mere end 1000
bytes.
Bemærk, at nøgler af en sådan længde sjældent er nyttige. Du kan oprette et præfiksindeks, som vil være næsten lige så selektivt for alle data fra den virkelige verden.