Cita:
Iniciado por GeekGirl
No se te inserta el valor porque
VARCHAR almacena hasta 255 caracteres. Para almacenar cadena de texto más grandes tenés los types TEXT y BLOB.
Saludos
Eso no es correcto.
Los tipos VARCHAR almacenaron hasta 255 caracteres sólo hasta la versión 5.0.3. Desde entonces (y hace bastantes años), el limite es superior.
Manual de referencia oficial: Cita: Los valores en columnas VARCHAR son cadenas de longitud variable. La longitud puede especificarse como un valor de 0 a 65.535. La longitud máxima efectiva de un VARCHAR está sujeto al tamaño máximo de fila (65535 bytes, que es compartida entre todas las columnas) y el conjunto de caracteres utilizado.
Esa especificación de 255 caracteres corresponde a los CHAR, pero los manuales obsoletos e inservibles que hay en la red persisten en el error de atribuirlo al VARCHAR.
Es altamente probable que el problema se deba al contenido del HTML si conteine alguna forma de caracteres reservados, tales como apóstrofes o contrabarras, lo que puede romper con la construccion del INSERT.
Lo que seguro NO es, es un tema de limite de datos, a menos que el html haya superado los 65.536 caracteres.