VARCHAR pode armazenar até 255 caracteres antes do MySQL 5.0.3 e 65.535 caracteres em 5.0.3 e versões posteriores.
Para armazenar grandes dados no banco de dados MySQL, você pode usar
TEXTO , TEXTO MÉDIO , TEXTO LONGO
TEXT can store 65,535 characters (approx 64KB)
MEDIUMTEXT = 16,777,215 characters (approx 16 MB)
LONGTEXT = 4,294,967,295 chars (approx 4GB)