Anscheinend 2 ^ 16 Bytes . Außerdem: "Die maximale Größe eines BLOB- oder TEXT-Objekts wird durch seinen Typ bestimmt. Der größte Wert, den Sie tatsächlich zwischen Client und Server übertragen können, wird jedoch durch die Größe des verfügbaren Speichers und die Größe der Kommunikationspuffer bestimmt."
Unglaublicherweise liefern die MySQL-Dokumente diese Informationen nicht direkt. Das nächste, das ich gefunden habe, ist die Formel "Speicher erforderlich", die nur die Antwort impliziert, sobald Sie sie berechnet haben: "L + 2 Bytes, wobei L <2 ^ 16"
Dogweather
Antworten:
248
A BLOBkann maximal 64 KB (65535 Byte) betragen.
Wenn Sie mehr benötigen, sollten Sie Folgendes in Betracht ziehen:
a MEDIUMBLOBfür 16777215 Bytes (16 MB)
a LONGBLOBfür 4294967295 Bytes (4 GB).
Weitere Informationen finden Sie unter Speicheranforderungen für Zeichenfolgentypen.
BLOB Eine Zeichenfolge mit einer maximalen Länge von 65535 Zeichen.
Das MySQL-Handbuch sagt:
Die maximale Größe eines BLOB- oder TEXT-Objekts wird durch seinen Typ bestimmt. Der größte Wert, den Sie tatsächlich zwischen Client und Server übertragen können, wird jedoch durch die Größe des verfügbaren Speichers und die Größe der Kommunikationspuffer bestimmt
Ein BLOB kann maximal 65535 Byte umfassen. Wenn Sie mehr benötigen, sollten Sie ein MEDIUMBLOB für 16777215 Bytes oder ein LONGBLOB für 4294967295 Bytes verwenden.
Antworten:
A
BLOB
kann maximal 64 KB (65535 Byte) betragen.Wenn Sie mehr benötigen, sollten Sie Folgendes in Betracht ziehen:
a
MEDIUMBLOB
für 16777215 Bytes (16 MB)a
LONGBLOB
für 4294967295 Bytes (4 GB).Weitere Informationen finden Sie unter Speicheranforderungen für Zeichenfolgentypen.
quelle
BLOB
64 KB,MEDIUMBLOB
16 MB undLONGBLOB
4 GBKann oder kann nicht genau sein, aber laut dieser Website: http://www.htmlite.com/mysql003.php .
Das MySQL-Handbuch sagt:
Ich denke, die erste Site erhält ihre Antworten aus der Interpretation des MySQL-Handbuchs unter http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html
quelle
Ein BLOB kann maximal 65535 Byte umfassen. Wenn Sie mehr benötigen, sollten Sie ein MEDIUMBLOB für 16777215 Bytes oder ein LONGBLOB für 4294967295 Bytes verwenden.
Hoffe, es wird dir helfen.
quelle