Was ist die maximale Datenlänge, die ich in eine BLOB-Spalte in MySQL einfügen kann?
Was ist die maximale Datenlänge, die ich in eine BLOB-Spalte in MySQL einfügen kann?
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.
BLOB
64 KB, MEDIUMBLOB
16 MB und LONGBLOB
4 GB
Kann oder kann nicht genau sein, aber laut dieser Website: http://www.htmlite.com/mysql003.php .
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
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
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.