VARCHAR(1024)
MySQL stocke les valeurs VARCHAR sous la forme d'un préfixe de longueur de 1 ou 2 octets plus les données. Le préfixe de longueur indique le nombre d'octets dans la valeur. Une colonne VARCHAR utilise un octet de longueur si les valeurs ne nécessitent pas plus de 255 octets, deux octets de longueur si les valeurs peuvent nécessiter plus de 255 octets.
Avant MySQL 5.0.3, une colonne VARCHAR avec une spécification de longueur supérieure à 255 est converti en le plus petit type TEXT pouvant contenir des valeurs de la longueur donnée. Par exemple, VARCHAR(500) est converti en TEXT et VARCHAR(200000) est converti en MEDIUMTEXT.
Réf :http://dev.mysql.com /doc/refman/5.0/en/string-type-overview.html
http://dev.mysql.com/doc/refman/5.0 /fr/char.html