Подтвердить что ты не робот

Какова максимальная длина данных, которые я могу разместить в столбце BLOB в MySQL?

Какова максимальная длина данных, которые я могу разместить в столбце BLOB в MySQL?

4b9b3361

Ответ 1

A BLOB максимум 65535 байт (64 КБ).

Если вам нужно больше рассмотреть возможность использования:

  • a MEDIUMBLOB для 16777215 байт (16 МБ)

  • a LONGBLOB для 4294967295 байт (4 ГБ).

Подробнее см. Требования к хранилищу для типов строк.

Ответ 2

Может или не может быть точным, но в соответствии с этим сайтом: http://www.htmlite.com/mysql003.php.

BLOB Строка с максимальной длиной 65535 символов.

В руководстве по MySQL говорится:

Максимальный размер BLOB или TEXT объект определяется его типом, но самое большое значение, которое вы на самом деле можете передавать между клиентом и сервером определяется количеством доступную память и размер буферы связи

Я думаю, что первый сайт получает ответы от интерпретации руководства MySQL, за http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html

Ответ 3

Бинарный большой объект, который может содержать переменную сумму двоичных данных. Сортировка и сравнение значений для этих объектов выполняется с учетом регистра.

TINYBLOB

Двоичный столбец больших объектов с максимальной длиной 255 (2 ^ 8 - 1) символов.

BLOB

Бинарный столбец большого объекта с максимальной длиной 65535 (2 ^ 16 - 1)  символы.

MEDIUMBLOB

Двоичный столбец больших объектов с максимальной длиной символов 16777215 (2 ^ 24 - 1).

LONGBLOB

Двоичный столбец большого объекта с максимальной длиной 4294967295 (2 ^ 32  - 1) символов.

Ответ 4

BLOB может быть максимальным 65535 байтов. Если вам нужно больше подумать об использовании MEDIUMBLOB для 16777215 байт или LONGBLOB для 4294967295 байт.

Надеюсь, это поможет вам.