[mysql] MySQL의 BLOB 열에 넣을 수있는 최대 데이터 길이는 얼마입니까?

MySQL의 BLOB 열에 넣을 수있는 최대 데이터 길이는 얼마입니까?



답변

A BLOB는 최대 65535 바이트 (64KB) 일 수 있습니다.

더 필요한 경우 다음을 사용하십시오.

  • MEDIUMBLOB16777215 바이트 (16메가바이트)

  • LONGBLOB4,294,967,295 바이트 (4 GB)합니다.

자세한 정보 는 문자열 유형의 스토리지 요구 사항을 참조하십시오 .


답변

월 또는 정확하지 않을 수 있지만,이 사이트에 따르면 : 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을 사용하는 것이 더 필요한 경우.

희망이 도움이 될 것입니다.


답변