MySQL 데이터 유형:텍스트, , 오류: 데이터가 너무 깁니다.
MySQL에 다음과 같은 필드가 있습니다. 유형: 텍스트 길이: 0 소수점: 0
그리고 MS Word 4페이지 정도의 크기의 데이터를 삽입하려고 하면 DB에서 Data Too Long으로 Coldfusion 오류가 발생합니다.
TEXT 데이터 타입이 이 정도 크기의 데이터를 확장하고 처리할 수 있다고 생각했습니다.제가 놓치고 있는 것은 무엇이며 무엇을 할 수 있습니까?
타입을TEXT
로 제한됩니다.2^16
바이트 또는 65536바이트입니다.유형을 사용해 보십시오.LONGTEXT
대신.최대 값을 유지할 수 있습니다.2^32
바이트 길이
추출한 텍스트:
MySQL 5.1 참조 매뉴얼 :: 10 데이터 유형 :: 10.1 데이터 유형 개요 :: 10.1.3문자열 유형 개요
TEXT[(M)] [CHARACTER SET charset_name] [COLLATE collation_name] A TEXT column with a maximum length of 65,535 (2^16 – 1) characters.
값에 멀티바이트 문자가 포함된 경우 유효 최대 길이는 더 작습니다.각 TEXT 값은 값의 바이트 수를 나타내는 2바이트 길이 접두사를 사용하여 저장됩니다.
이 유형에 대해 선택적 길이 M을 부여할 수 있습니다.이렇게 하면 MySQL은 M자의 값을 저장할 수 있을 정도로 충분히 작은 TEXT 유형으로 열을 만듭니다.
그 칼럼은 BLOB을 사용하시는 게 좋을 것 같습니다.
MySQL 5.0 참조 매뉴얼 :: 10 데이터 유형 :: 10.4 문자열 유형 :: 10.4.3BLOB 및 TEXT 유형
언급URL : https://stackoverflow.com/questions/2569838/mysql-data-type-text-erroring-data-too-long
'programing' 카테고리의 다른 글
XElement를 통해 속성을 넣는 방법 (0) | 2023.09.17 |
---|---|
HttpClient가 Android Studio에서 가져올 수 없음 (0) | 2023.09.17 |
JQuery를 사용하여 드롭다운 목록 지우기 (0) | 2023.09.17 |
sql의 시퀀스 오류입니다.시퀀스 번호는 여기서 허용되지 않습니다. (0) | 2023.09.17 |
Excel에서 CSV에 저장하면 지역별 날짜 형식이 손실됨 (0) | 2023.09.17 |