MySQL'deki bir BLOB sütununa koyabileceğim maksimum veri uzunluğu nedir?
MySQL'deki bir BLOB sütununa koyabileceğim maksimum veri uzunluğu nedir?
Yanıtlar:
A BLOB
maksimum 65535 bayt (64 KB) olabilir.
Daha fazlasına ihtiyacınız varsa kullanmayı düşünün:
MEDIUMBLOB
16777215 bayt için a (16 MB)
Bir LONGBLOB
4294967295 bayt (4 TR) dir.
Daha fazla bilgi için bkz. Dize Türleri için Depolama Gereksinimleri .
BLOB
≈ 64KB, MEDIUMBLOB
≈ 16MB ve LONGBLOB
≈ 4GB
Doğru olabilir veya olmayabilir, ancak bu siteye göre: http://www.htmlite.com/mysql003.php .
BLOB En fazla 65535 karakter uzunluğunda bir dize.
MySQL kılavuzu şunları söylüyor:
Bir BLOB veya TEXT nesnesinin maksimum boyutu türüne göre belirlenir, ancak istemci ve sunucu arasında iletebileceğiniz en büyük değer, kullanılabilir bellek miktarı ve iletişim arabelleklerinin boyutu ile belirlenir.
İlk sitenin yanıtlarını http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html uyarınca MySQL kılavuzunu yorumlamaktan aldığını düşünüyorum
Bir BLOB maksimum 65535 bayt olabilir. Daha fazlasına ihtiyacınız varsa, 16777215 bayt için bir MEDIUMBLOB veya 4294967295 bayt için bir LONGBLOB kullanmayı düşünün.
Umarım size yardımcı olacaktır.