2 ^ 16 byte, tampaknya . Juga: "Ukuran maksimum objek BLOB atau TEXT ditentukan oleh tipenya, tetapi nilai terbesar yang sebenarnya dapat Anda kirim antara klien dan server ditentukan oleh jumlah memori yang tersedia dan ukuran buffer komunikasi."
Luar biasanya, dokumen Mysql tidak secara langsung memberikan informasi ini. Rumus terdekat yang saya temukan adalah rumus "Diperlukan Penyimpanan" yang hanya menyiratkan jawaban, setelah Anda menghitungnya: "L + 2 byte, di mana L <2 ^ 16"
Dogweather
Jawaban:
248
A BLOBdapat maksimum 65535 byte (64 KB).
Jika Anda perlu lebih banyak mempertimbangkan menggunakan:
BLOB A string dengan panjang maksimum 65535 karakter.
Manual MySQL mengatakan:
Ukuran maksimum objek BLOB atau TEXT ditentukan oleh jenisnya, tetapi nilai terbesar yang sebenarnya dapat Anda kirim antara klien dan server ditentukan oleh jumlah memori yang tersedia dan ukuran buffer komunikasi
BLOB bisa maksimal 65535 byte. Jika Anda membutuhkan lebih banyak pertimbangkan menggunakan MEDIUMBLOB untuk 16777215 byte atau LONGBLOB untuk 4294967295 byte.
Jawaban:
A
BLOB
dapat maksimum 65535 byte (64 KB).Jika Anda perlu lebih banyak mempertimbangkan menggunakan:
a
MEDIUMBLOB
untuk 16777215 byte (16 MB)a
LONGBLOB
untuk 4294967295 byte (4 GB).Lihat Persyaratan Penyimpanan untuk Jenis String untuk info lebih lanjut.
sumber
BLOB
≈ 64KB,MEDIUMBLOB
≈ 16MB danLONGBLOB
≈ 4GBMungkin atau mungkin tidak akurat, tetapi menurut situs ini: http://www.htmlite.com/mysql003.php .
Manual MySQL mengatakan:
Saya pikir situs pertama mendapat jawaban dari menafsirkan manual MySQL, per http://dev.mysql.com/doc/refman/5.0/id/storage-requirements.html
sumber
BLOB bisa maksimal 65535 byte. Jika Anda membutuhkan lebih banyak pertimbangkan menggunakan MEDIUMBLOB untuk 16777215 byte atau LONGBLOB untuk 4294967295 byte.
Semoga ini bisa membantu Anda.
sumber