, 그것은 날짜, 부울 또는 예를 들어 텍스트 문서를MySQL의 필드 크기는
의 형태 일 수있다 이 isActive ' meta_valu = "1"
또는
meta_key = "theDate" meta_value = "토 7 월를 23 2시 16분 57초 2,005"
또는
meta_key = "설명" meta_value = "이 설명하고이 텍스트가 갈 수 등등에 난 긴 필드 필요"
이 문제는 meta_value 순서에 있어야 필드의 유형입니다 필드는 동적이며 자신의 길이 내가 분명
희망의 공간을 소비 만 할 것이다 삽입마다 "1"에 대한 너무 많은 DB, ...
그래서 병이 단지 거대한 VARCHAR로 meta_value을 정의하고 단지 사용자 입력 필드의 최대보다 높은 아닌지 확인? – tridat
그곳에 65535 바이트 이상을 쓰지 않는 한, 그럴 수 있습니다. 그렇게하면 @Treby에서 제안한 TEXT (최대 4GB)가 작동하지만 (문제가 발생할 수 있음, http://dev.mysql.com/doc/refman/5.0/en/blob.html 참조) – rjp
VARCHAR 실제로 더 많은 공백을 사용합니다 (하나 또는 두 개의 바이트 접두사). 내용은 행 데이터에 여전히 포함되어 있으므로 (행에 참조가 포함 된 TEXT 유형 필드와 반대 됨) 최대 저장 공간을 사용합니다. –