¿Cuál es la diferencia entre longblob y longtext en mysql?¿Cuál es la diferencia entre longblob y longtext en mysql?
¿Qué debo usar para guardar un tema extenso?
¿Cuál es la diferencia entre longblob y longtext en mysql?¿Cuál es la diferencia entre longblob y longtext en mysql?
¿Qué debo usar para guardar un tema extenso?
BLOB son para objetos grandes binarios. Si está almacenando datos binarios en su base de datos, entonces BLOB sería el tipo de tabla que desea. De lo contrario ... texto largo.
En su caso, texto largo.
BLOB y TEXT son básicamente idénticos, excepto que los campos TEXT tienen reglas de traducción de conjunto de caracteres aplicadas. Los campos BLOB no. Entonces, con BLOB lo que obtienes es lo que obtienes. Con TEXT, lo que pones puede que no sea lo que obtienes.
Por ejemplo? Tu declaración crea misterio. –
Puede utilizar el cotejo & juegos de caracteres en TEXT
columnas, lo que significaría que:
TEXT
es (por ejemplo, latin1
columna, utf-8
solicitados) , MySQL convertirá los contenidos al conjunto de caracteres requerido.TEXT
columnas basadas en la intercalación.BLOB
son solo 'secuencias binarias', y las obtendrá 'como están'.
** convertir los contenidos ** es una buena pista de algo que la gente generalmente no menciona al explicar la diferencia entre BLOB y TEXT: rendimiento. A veces, ambos pueden ser adecuados para algunos datos, por lo que sería conveniente elegir el que tenga la menor penalización de rendimiento. –
¿Qué hay de malo en eso? google es mi amigo y puedo aprender yo también haciendo búsqueda en google y ayudando a otras personas :) – evilone
No hay nada malo en eso, quería publicar exactamente lo mismo pero me ganaste con unos segundos ¡jaja! +1 – rsplak
Intente citar sus fuentes, dígale al usuario que lo busque en google en este caso y tal vez menosprecie el OP si lo merece. Aunque +1 por esto. –