11 Voto

MySQL: Campo de Texto solo puede almacenar 65535 Caracteres

Pregunta de Compi | 18/02/2021 a las 18:56

Estoy usando un campo de tipo de datos "TEXT" en mi base de datos MySQL para guardar textos. Desafortunadamente, me di cuenta ahora de que un campo de tipo TEXT solo puede contener 65.535 caracteres. Todos los caracteres restantes simplemente se cortan.

¿Qué puedo hacer para guardar textos más largos con MySQL? El tipo VARCHAR tampoco parece adecuado, aquí la longitud parece estar limitada a solo 255 caracteres. ¿Alguien tiene alguna idea?

ResponderPositivoNegativo
3Mejor Respuesta3 Votos

Hay varios tipos de datos TEXT en MySQL que pueden almacenar diferentes longitudes de texto.

Aquí hay una pequeña descripción:

TipoCaracteres (máx)Tamaño (máx)
TINYTEXT255255 Byte
TEXT65,53564 KB
MEDIUMTEXT16,777,21516 MB
LONGTEXT4,294,967,2954 GB

Si los 65.535 caracteres del tipo TEXT no son suficientes para usted, debe usar MEDIUMTEXT o LONGTEXT en su lugar.
18/02/2021 a las 21:55

ResponderPositivo Negativo
Responder

Temas Relacionados

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.