-
[Mysql] Data Truncated errorDataBase/Mysql 2022. 4. 15. 20:51
Mysql 사용 중에 다음과 같은 에러를 보게 되었다.
data truncated for column
말 그대로 컬럼 데이터가 잘렸다는 뜻이었다. 마주한 상황은 특정 컬럼에 데이터를 업데이트를 하는 상황이었다.
해당 에러는 일반적으로 db의 설정된 자료형에 범위보다 큰 데이터를 넣는 경우 발생한다.
업데이트를 원하는 데이터는 varchar(10)이었고, 데이터의 크기는 딱 11글자였다. 그렇기에 한글자가 잘려서 표현되었다.
나의 경우에는 dev에는 varchar(20)으로 해서 잘 되었지만 qa서버에서 10으로 해두고 깜빡하고 설정을 해두지 않았기 때문이었다;;
이래서 qa 서버가 존재하는 듯..
varchar 크기를 증가시키면 해당 에러는 해결된다.
'DataBase > Mysql' 카테고리의 다른 글
[Mysql] docker compose로 mysql 설치 (+m1 맥북) (0) 2022.06.25 [Mysql] Incorrect string value .. charset 설정할 것! (0) 2022.03.20