검색된 내용은 docs이지만 아무 소용이 없습니다.
열거 형 값의 최대 길이는 무엇입니까? 즉 문자열 리터럴은 무엇입니까?ENUM 값의 최대 길이는 얼마입니까?
5
A
답변
6
제한은 리터럴 문자열 길이가 아니라 테이블 정의입니다. 각 테이블은 테이블 정의를 포함하는 .frm 파일을 가지고
것을
MySQL documentation 상태. 서버는 다음 표현식을 사용하여 파일에 저장된 테이블 정보의 일부를 64KB의 상한에 대해 확인합니다.
이어서 테이블 정의의 대략적인 크기를 표현하는 ad-hoc 방정식이 뒤 따른다.
몇 가지 필드가있는 테이블에서 이미 63136 자의 열거 형을 얻었으며 .frm은 71775 바이트 (70KB보다 약간 큽니다)이므로 대략 한도가됩니다. 그 시점에서, MySQL은 #1117 - Too many columns
을 불평했는데, 이는 적어도 말하기는 오해했습니다.
주목할 만하게/이상하게/가치있게 생각하면 열거 형의 문자 집합이 최대 길이를 변경합니다. - 일반 문자를 사용하는 경우에도 각각 1 바이트 만 필요합니다.
3
ENUM 열은 최대 65,535 개의 고유 요소를 가질 수 있습니다. 실용적인 제한은 3000보다 작습니다. 테이블은 그룹으로 간주되는 ENUM 및 SET 열 중에서 255 개를 넘는 고유 한 요소 목록 정의를 가질 수 없습니다.
관련 문제
- 1. URL의 최대 길이는 얼마입니까?
- 2. ListProperty의 최대 길이는 얼마입니까?
- 3. 파이썬 문자열의 최대 길이는 얼마입니까?
- 4. 메일 본문의 최대 길이는 얼마입니까?
- 5. 리소스 이름의 최대 길이는 얼마입니까?
- 6. codeigniter의 최대 URI 길이는 얼마입니까?
- 7. window.returnValue 속성에 허용되는 최대 길이는 얼마입니까? (JavaScript)
- 8. 해쉬 할 문자열의 최대 길이는 얼마입니까?
- 9. Windows 레지스트리 키 이름의 최대 길이는 얼마입니까?
- 10. HTML ID의 실질적인 최대 길이는 얼마입니까?
- 11. PHP APC의 최대 키 길이는 얼마입니까?
- 12. Zend_Currency의 Symbol 속성의 최대 길이는 얼마입니까?
- 13. j2me 애플리케이션의 이미지 파일의 최대 길이는 얼마입니까?
- 14. "모바일"사파리 브라우저에서 지원하는 쿼리 문자열의 최대 길이는 얼마입니까?
- 15. MySQL에서 BLOB 열에 넣을 수있는 데이터의 최대 길이는 얼마입니까?
- 16. Mac OS X Lion : 최대 경로 길이는 얼마입니까?
- 17. PHP 변수/함수/클래스 이름의 최대 길이는 얼마입니까?
- 18. 64 비트 Windows에서 .NET의 배열 최대 길이는 얼마입니까
- 19. asp.net 1.1 웹 메서드 호출에서 문자열의 최대 길이는 얼마입니까?
- 20. Winnet 함수 인 HttpOpenRequest에 전달할 수있는 최대 URL 길이는 얼마입니까?
- 21. 이 MySQL tinyblob 키의 길이는 얼마입니까?
- 22. sendto의 최대 버퍼 길이는?
- 23. 최대 FlashVars 길이는 IE8입니까?
- 24. 클래식 ASP의 드롭 다운 상자 값의 최대 한도는 얼마입니까?
- 25. Android 공유 환경 설정 값의 최대 크기는 얼마입니까?
- 26. luhn 알고리즘이 작동하는 최소 길이는 얼마입니까?
- 27. java에서 다른 문자 세트의 바이트 길이는 얼마입니까?
- 28. 엡실론이 포함 된 언어의 길이는 얼마입니까?
- 29. URL의 길이는 얼마입니까? SEO에 좋지 않음 이전에
- 30. 최대 길이는, "HTTP"모든 것이
정규화 (별도의 테이블과 외래 키 관계)를 사용하면 걱정할 필요가 없습니다. –