Problemas con la longitud del contenido de un campo

Iniciado por WHK, 26 Diciembre 2009, 21:47 PM

0 Miembros y 1 Visitante están viendo este tema.

WHK

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:
CitarDebido a su longitud,
este campo podría no ser editable

De todas formas le doy guardar y me sale este mensaje:
CitarFilas 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  :-\.

WHK

ah ya lo solucioné, voy a usar longtext xD no sabía que text tenía límite de capacidad

[u]nsigned

Cita de: 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

Siempre terminás respondiendote solo, creo que Nakp tiene razon.. :silbar: :xD

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

^Tifa^

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....

WHK