Độ dài tối đa của dữ liệu tôi có thể đặt trong cột BLOB trong MySQL là bao nhiêu?
Độ dài tối đa của dữ liệu tôi có thể đặt trong cột BLOB trong MySQL là bao nhiêu?
Câu trả lời:
A BLOB
có thể tối đa 65535 byte (64 KB).
Nếu bạn cần xem xét thêm bằng cách sử dụng:
a MEDIUMBLOB
cho 16777215 byte (16 MB)
a LONGBLOB
cho 4294967295 byte (4 GB).
Xem Yêu cầu lưu trữ cho các loại chuỗi để biết thêm.
BLOB
≈ 64KB, MEDIUMBLOB
≈ 16MB và LONGBLOB
≈ 4GB
Có thể hoặc không chính xác, nhưng theo trang web này: http://www.htmlite.com/mysql003.php .
BLOB Một chuỗi có độ dài tối đa 65535 ký tự.
Hướng dẫn sử dụng MySQL nói:
Kích thước tối đa của đối tượng BLOB hoặc TEXT được xác định theo loại của nó, nhưng giá trị lớn nhất bạn thực sự có thể truyền giữa máy khách và máy chủ được xác định bởi dung lượng bộ nhớ khả dụng và kích thước của bộ đệm truyền thông
Tôi nghĩ rằng trang web đầu tiên nhận được câu trả lời của họ từ việc diễn giải hướng dẫn sử dụng MySQL, theo http://dev.mysql.com/doc/refman/5.0/en/st Storage-request.html
Một BLOB có thể tối đa 65535 byte. Nếu bạn cần cân nhắc nhiều hơn bằng cách sử dụng MEDIUMBLOB cho 16777215 byte hoặc LONGBLOB cho 4294967295 byte.
Hy vọng, nó sẽ giúp bạn.