반응형
text 타입으로 되어 있는 컬럼에 데이터를 insert하려고 하자 다음과 같은 에러가 발생하였다.
Data truncation: Data too long for column
보통 텍스트형태의 데이터를 넣어봤자 500자 이내였기 때문에 이런 경우를 접해보지 못했는데 이번에 경험해보고 MYSQL의 text타입이 몇 글자 제한인지 알게 되었다.
TINYTEXT
- 범위 : 최대 255 글자
TEXT
- 범위 : 최대 65535 글자
MEDIUMTEXT
- 범위 : 최대 16777215 글자
LONGTEXT
- 범위 : 최대 4294967295 글자
65535글자면 왠만한 텍스트 데이터는 다 커버칠 것 같다.....LONGTEXT로 컬럼 type을 변경하여 처리하였다.
Solution => column type : TEXT -> LONGTEXT
반응형
'Programming > RDB' 카테고리의 다른 글
Mysql BLOB타입 TEXT로 변경하기 (0) | 2019.09.09 |
---|---|
데이터베이스(DB) 파티셔닝이란? (0) | 2019.02.19 |
[ Mysql ] java.sql.SQLNonTransientConnectionException (0) | 2019.01.15 |
[ Mysql ] Column count doesn't match value count at row 1 에러 메세지 (0) | 2018.03.03 |