MySQLのBLOB列に入れることができるデータの最大長は?
BLOB
は最大65535バイト(64 KB)です。
さらに使用する必要がある場合は、次の使用を検討してください。
16777215バイト(16 MB)のMEDIUMBLOB
4294967295バイト(4 GB)のLONGBLOB
。
詳細については、 文字列型のストレージ要件 を参照してください。
可変量のバイナリデータを保持できるバイナリラージオブジェクト。これらのオブジェクトの値のソートと比較は、大文字と小文字を区別して実行されます。
TINYBLOB
最大長が255(2 ^ 8-1)文字のバイナリラージオブジェクト列。
BLOB
最大長が65535(2 ^ 16-1)文字のバイナリラージオブジェクト列。
MEDIUMBLOB
最大長が16777215(2 ^ 24-1)文字のバイナリラージオブジェクト列。
LONGBLOB
最大長が4294967295(2 ^ 32-1)文字のバイナリラージオブジェクト列。
正確かもしれませんが、このサイトによると: http://www.htmlite.com/mysql003.php 。
BLOB最大長が65535文字の文字列。
MySQLマニュアルには次のように書かれています。
BLOBまたはTEXTオブジェクトの最大サイズはそのタイプによって決まりますが、クライアントとサーバー間で実際に送信できる最大値は、使用可能なメモリの量と通信バッファーのサイズによって決まります
最初のサイトは、 http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html に従って、MySQLマニュアルの解釈から回答を得ていると思います。
BLOBは最大65535バイトです。さらに必要な場合は、16777215バイトのMEDIUMBLOBまたは4294967295バイトのLONGBLOBの使用を検討してください。
希望、それはあなたを助けるでしょう。