error
-
[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 크기를 증가시키면 해당 에러는 해결된다.