Dibutuhkan 1 byte untuk menyimpan latin1 karakter dan 1 ke 3 byte untuk menyimpan UTF8 karakter.
Jika Anda hanya menggunakan karakter latin dasar dan tanda baca dalam string Anda (0 ke 128 di Unicode ), kedua rangkaian karakter akan menempati panjang yang sama.
Jika Anda memiliki kolom VARCHAR(334) atau lebih lama, MyISAM tidak akan membiarkan Anda membuat indeks di atasnya karena ada kemungkinan kecil kolom untuk menempati lebih dari 1000 byte.
Perhatikan bahwa kunci dengan panjang seperti itu jarang berguna. Anda dapat membuat indeks awalan yang hampir sama selektifnya untuk data dunia nyata apa pun.