¿Cuál es la longitud máxima de datos que puedo poner en una columna BLOB en MySQL?
¿Cuál es la longitud máxima de datos que puedo poner en una columna BLOB en MySQL?
Respuestas:
A BLOB
puede tener 65535 bytes (64 KB) como máximo.
Si necesita más, considere usar:
a MEDIUMBLOB
para 16777215 bytes (16 MB)
a LONGBLOB
para 4294967295 bytes (4 GB).
Consulte Requisitos de almacenamiento para tipos de cadenas para obtener más información.
BLOB
≈ 64 KB, MEDIUMBLOB
≈ 16 MB y LONGBLOB
≈ 4 GB
Puede o no ser exacto, pero según este sitio: http://www.htmlite.com/mysql003.php .
BLOB Una cadena con una longitud máxima de 65535 caracteres.
El manual de MySQL dice:
El tamaño máximo de un objeto BLOB o TEXT está determinado por su tipo, pero el mayor valor que realmente puede transmitir entre el cliente y el servidor está determinado por la cantidad de memoria disponible y el tamaño de las memorias intermedias de comunicaciones
Creo que el primer sitio obtiene sus respuestas al interpretar el manual de MySQL, según http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html
Un BLOB puede tener 65535 bytes como máximo. Si necesita más, considere usar un MEDIUMBLOB para 16777215 bytes o un LONGBLOB para 4294967295 bytes.
Espero que te ayude.