El varchar ya tiene un límite: 0 a 255 caracteres. El límite que tú le pones es el máximo que puede contener, pero tendrá un tamaño variable según el contenido. Si necesitas un tamaño superior defínelo como text.
Y, de todas formas, siempre puedes definirlo como varchar(255) para tener el máximo permitido por el tipo varchar.
Un saludo. |