Какую максимальную длину данных я могу поместить в столбец BLOB в MySQL?
Какую максимальную длину данных я могу поместить в столбец BLOB в MySQL?
Ответы:
A BLOB
может быть максимум 65535 байт (64 КБ).
Если вам нужно больше рассмотреть возможность использования:
MEDIUMBLOB
для 16777215 байт (16 MB)
LONGBLOB
для 4294967295 байт (4 ГБ).
См. Требования к хранилищу для строковых типов для получения дополнительной информации.
BLOB
≈ 64 КБ, MEDIUMBLOB
≈ 16 МБ и LONGBLOB
≈ 4 ГБ
Может или не может быть точным, но в соответствии с этим сайтом: 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 байт.
Надеюсь, это поможет вам.