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