elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Problemas con la longitud del contenido de un campo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problemas con la longitud del contenido de un campo  (Leído 11,091 veces)
WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.589


Sin conocimiento no hay espíritu


Ver Perfil WWW
Problemas con la longitud del contenido de un campo
« 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  :-\.


« Última modificación: 26 Diciembre 2009, 21:51 pm por WHK » En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.589


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Problemas con la longitud del contenido de un campo
« Respuesta #1 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


En línea

[u]nsigned


Desconectado Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Re: Problemas con la longitud del contenido de un campo
« Respuesta #2 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
En línea

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


Desconectado Desconectado

Mensajes: 2.804


Ver Perfil
Re: Problemas con la longitud del contenido de un campo
« Respuesta #3 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....
En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.589


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Problemas con la longitud del contenido de un campo
« Respuesta #4 en: 27 Diciembre 2009, 22:34 pm »

pues si, le puse mediumtext.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines