Título: Problemas con la longitud del contenido de un campo Publicado por: WHK en 26 Diciembre 2009, 21:47 pm Hola, tengo una base de datos MySQL con mi web donde subo tutoriales en formato texto plano, el problema es que cuando quiero actualizar una columna pghpmyadmin me dice:
Citar Debido a su longitud, este campo podría no ser editable De todas formas le doy guardar y me sale este mensaje: Citar Filas afectadas: 0 Warning: #1265 Data truncated for column 'descripcion' at row 1 El tamaño total del texto son 446,5 KiB La columna es de tipo TEXT y el motor es MyISAM. Lo mismo pasa en el foro, si intento guardar un post muy largo solo se guarda la mitad o hasta cierto límite de carácteres. ¿Que puede ser? El servidor no es dedicado asi que no creo poder tener acceso a las configuraciones de mysql :-\. Título: Re: Problemas con la longitud del contenido de un campo Publicado por: WHK en 26 Diciembre 2009, 22:13 pm ah ya lo solucioné, voy a usar longtext xD no sabía que text tenía límite de capacidad
Título: Re: Problemas con la longitud del contenido de un campo Publicado por: [u]nsigned en 26 Diciembre 2009, 22:15 pm ah ya lo solucioné, voy a usar longtext xD no sabía que text tenía límite de capacidad Siempre terminás respondiendote solo, creo que Nakp tiene razon.. :silbar: :xD Título: Re: Problemas con la longitud del contenido de un campo Publicado por: ^Tifa^ en 27 Diciembre 2009, 19:24 pm VARCHAR 0 a 255 hasta MySQL version 5.0.3 despues de esta version VARCHAR tiene capacidad de almacenamiento de 0 a 65,535 caracteres + 1 byte que corresponde a '0'
el tipo de dato TEXT me parece que tiene una longitud maxima similar a VARCHAR '65,535 caracteres' puede darse la situacion que estes intentando insertar mas caracteres que esa cantidad maxima o puede darse el caso que la variable 'max_allowed_packet' este modificada y le colocarian un limite demasiado pequeno (Lo cual es normal es un servidor compartido). Y como lamentablemente no puedes editar esta variable porque afectaria al resto de clientes (Encima dudo que te den permiso a editar my.cnf) puedes optar por utilizar (Si estas seguro que no sobrepases 65,000 caracteres) VARCHAR(65500) por ejemplo, o para optimizar un poco el asunto VARBINARY(65500). (Es mas rapido para el motor leer datos binarios que caracteres) Ya que el tipo de datos LONGTEXT bueno..... tamanio variable, y un maximo aproximado de 4GB :-\ yo lo pensaria.... Título: Re: Problemas con la longitud del contenido de un campo Publicado por: WHK en 27 Diciembre 2009, 22:34 pm pues si, le puse mediumtext.
|