Avant MySQL 5.0.3, un VARCHAR ne pouvait stocker que jusqu'à 255 caractères.
- Pour stocker jusqu'à 65 535 caractères (64 Ko), utilisez un TEXTE colonne.
- Pour stocker jusqu'à 1 6777 216 caractères (16 Mo), utilisez un TEXTE MOYEN colonne.
- Pour stocker jusqu'à 4 294 967 296 caractères (4 Go), utilisez un LONGTEXT colonne.
Voir les exigences de stockage section du manuel pour les mises en garde sur leur utilisation.
Les versions de MySQL après 5.0.3 peuvent stocker jusqu'à 65535 caractères dans un VARCHAR (Cependant, vous ne pouvez pas stocker plus de 65535 octets dans une seule ligne).