Какова максимальная длина данных, которые я могу поместить в столбец BLOB в MySQL?
A BLOB может быть не более 65535 байт (64 КБ).
BLOB
Если вам нужно больше, подумайте об использовании:
a MEDIUMBLOB для 16777215 байт (16 МБ)
MEDIUMBLOB
a LONGBLOB для 4294967295 байтов (4 ГБ).
LONGBLOB
См. Требования к хранилищу для строковых типов для получения дополнительной информации.
Может или не может быть точным, но согласно этому сайту: http://www.htmlite.com/mysql003.php.
BLOB Строка с максимальной длиной 65535 символов.
В руководстве по MySQL сказано:
Максимальный размер объекта BLOB или TEXT определяется его типом, но наибольшее значение, которое вы фактически можете передать между клиентом и сервером, определяется количеством доступныхпамять и размер коммуникационных буферов
Я думаю, что первый сайт получает свои ответы от интерпретации руководства MySQL, за http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html
BLOB может быть максимум 65535 байт. Если вам нужно больше, рассмотрите возможность использования MEDIUMBLOB для 16777215 байт или LONGBLOB для 4294967295 байт.
Надеюсь, это поможет вам.