VARCHAR può memorizzare fino a 255 caratteri prima di MySQL 5.0.3 e 65.535 caratteri in 5.0.3 e versioni successive.
Per archiviare dati di grandi dimensioni nel database Mysql puoi utilizzare
TESTO, TESTO MEDIO, TESTO LUNGO
TEXT can store 65,535 characters (approx 64KB)
MEDIUMTEXT = 16,777,215 characters (approx 16 MB)
LONGTEXT = 4,294,967,295 chars (approx 4GB)