LOAD DATA 할 때 경로 설정 때문에 반나절동안 낑낑대다 해결했더니 바로 다음 에러 입장 🥲
이번 에러는 그래도 나름 간단하게 해결됐다.
LOAD DATA 실행 후 아래와 같은 에러가 발생했다.
Error Code: 1265. Data truncated for column 'price' at row 1
price 컬럼의 type이 데이터와 맞지 않아 발생하는 것.
설정한 타입의 범위를 넘어가면 해당 에러가 뜬다.
에러가 발생한 컬럼의 현재 타입보다 더 큰 자료형을 선택해주면 된다.
내가 설정한 price 컬럼의 데이터 타입은 FLOAT 였는데, DECIMAL(10,2)로 바꿔주니 에러 없이 돌아가는 중이다 !
나는 워크벤치에서 하고 있기 때문에 왼쪽 창에서 해당 테이블의 두번째 아이콘을 클릭해주면 쿼리 없이 쉽게 데이터 타입을 변경할 수 있었다.
아래와 같은 화면이 보이면 데이터 타입을 선택하든 입력해서 바꾼 후 오른쪽 하단의 Apply를 눌러주면 끝 !
워크벤치를 통해 실행하면 쿼리도 알려주는데
쿼리는 아래와 같이 쓸 수 있었다 !
ALTER TABLE `ecommerce_db`.`cosmetic_dec19`
CHANGE COLUMN `price` `price` DECIMAL(10,2) NULL DEFAULT NULL ;