VARCHAR(1024)
MySQL przechowuje wartości VARCHAR jako 1-bajtowy lub 2-bajtowy prefiks wraz z danymi. Prefiks długości wskazuje liczbę bajtów w wartości. Kolumna VARCHAR wykorzystuje jeden bajt długości, jeśli wartości wymagają nie więcej niż 255 bajtów, dwa bajty długości, jeśli wartości mogą wymagać więcej niż 255 bajtów.
Przed MySQL 5.0.3 kolumna VARCHAR ze specyfikacją długości większą niż 255 jest konwertowany na najmniejszy typ TEKST, który może przechowywać wartości o podanej długości. Na przykład VARCHAR(500) jest konwertowany na TEKST, a VARCHAR(200000) jest konwertowany na MEDIUMTEXT.
Ref:http://dev.mysql.com /doc/refman/5.0/en/string-type-overview.html
http://dev.mysql.com/doc/refman/5.0 /pl/znak.html