Se necesita 1
bytes para almacenar un latin1
carácter y 1
a 3
bytes para almacenar un UTF8
personaje.
Si solo usa caracteres latinos básicos y puntuación en sus cadenas (0
a 128
en Unicode
), ambos conjuntos de caracteres ocuparán la misma longitud.
Si tiene una columna de VARCHAR(334)
o más, MyISAM
no le permitirá crear un índice en él ya que existe la posibilidad remota de que la columna ocupe más de 1000
bytes.
Tenga en cuenta que las claves de tal longitud rara vez son útiles. Puede crear un índice prefijado que será casi igual de selectivo para cualquier dato del mundo real.