Qual é o tamanho máximo de dados que posso colocar em uma coluna BLOB no MySQL?
Qual é o tamanho máximo de dados que posso colocar em uma coluna BLOB no MySQL?
Respostas:
A BLOB
pode ter 65535 bytes (64 KB) no máximo.
Se você precisar de mais, considere usar:
a MEDIUMBLOB
para 16777215 bytes (16 MB)
a LONGBLOB
para 4294967295 bytes (4 GB).
Consulte Requisitos de armazenamento para tipos de sequência para obter mais informações.
BLOB
≈ 64KB, MEDIUMBLOB
≈ 16MB e LONGBLOB
GB 4GB
Pode ou não ser precisa, mas de acordo com este site: http://www.htmlite.com/mysql003.php .
BLOB Uma sequência com um comprimento máximo de 65535 caracteres.
O manual do MySQL diz:
O tamanho máximo de um objeto BLOB ou TEXT é determinado por seu tipo, mas o maior valor que você realmente pode transmitir entre o cliente e o servidor é determinado pela quantidade de memória disponível e pelo tamanho dos buffers de comunicação
Eu acho que o primeiro site obtém suas respostas interpretando o manual do MySQL, por http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html
Um BLOB pode ter no máximo 65535 bytes. Se você precisar mais, considere usar um MEDIUMBLOB para 16777215 bytes ou um LONGBLOB para 4294967295 bytes.
Espero que isso ajude você.