BLOB
Syntax
BLOB[(M)]
Contents
Description
A BLOB
column with a maximum length of 65,535
(216 - 1
) bytes. Each
BLOB
value is stored using a two-byte length prefix that indicates the
number of bytes in the value.
An optional length M
can be given for this type. If this is done,
MariaDB creates the column as the smallest BLOB
type large enough to
hold values M
bytes long.
BLOBS can also be used to store dynamic columns.
BLOB
and TEXT
columns can both be assigned a DEFAULT value.
Indexing
On a column that uses the BLOB
data type, setting a unique index is now possible.
Note
In previous releases, setting a unique index on a column that uses the BLOB
data type was not possible. Index would only guarantee the uniqueness of a fixed number of characters.
Oracle Mode
In Oracle mode, BLOB
is a synonym for LONGBLOB
.