Trvá to 1
bajtů pro uložení latin1
znak a 1
až 3
bajtů pro uložení UTF8
postava.
Pokud v řetězcích používáte pouze základní latinské znaky a interpunkci (0
na 128
v Unicode
), budou obě znakové sady zabírat stejnou délku.
Pokud máte sloupec VARCHAR(334)
nebo delší, MyISAM
nedovolí vám na něm vytvořit index, protože existuje vzdálená možnost, aby sloupec zabíral více než 1000
bajtů.
Všimněte si, že klíče takové délky jsou zřídka užitečné. Můžete vytvořit index s předponou, který bude téměř stejně selektivní pro všechna reálná data.