BLOB'ы
BLOB - "Binary Large OBject" - двоичный большой объект.
Как отмечено выше, MySQL поддерживает четыре типа BLOB:
tinyblob (0-255 байт) blob (0-65535 байт) mediumblob (0-16777216 байт) longblob (0-2147483648 байт)
Обратите внимание, что могут иметься некоторые ограничения из-за размера буфера сообщения. Буфер сообщений выделяется динамически. Вы должны знать, что 'max_allowed_packet' устанавливается на сервере и клиенте. По умолчанию, это - 64КБ для сервера и 512КБ для клиента.
Вы можете сменить размер буфера, запустив mysqld с опцией -O. Но помните, что это количество памяти будет выделяться каждому потоку!
ПРИМЕР:
mysqld -O max_allowed_packet=max_blob_length
MySQL WIN95 ODBC драйвер определяет BLOB как LONGVARCHAR.