카테고리 없음

[MYSQL] LOAD DATA 시 Null값 테스트

고로이 2017. 10. 31. 14:25
반응형
CSV 파일을 임포트 할 때

Enclosing을 "" 으로 해서 그런지, 널이면 그냥 ""<<< 이것으로 표현된다


ex)
"350626.0480000","","","R","","2017-02-07 14:58:07.0","2017-02-07 14:58:07.0"


이 값이 들어갈 도메인이, int 형이면 Error가 발생하게 되는데

디폴트 값을 줘도 

int/double 형에는 길이가 0인 데이터가 들어갈 수 없다고 나온다.



*테스트 
"350626.0480000",0,0,"R","","2017-02-07 14:58:07.0","2017-02-07 14:58:07.0"
"358110.2870000",,,"R","","2017-02-07 14:58:07.0","2017-02-07 14:58:07.0"
"544418.0000000",NULL,NULL,"R","","2017-02-07 14:58:07.0","2017-02-07 14:58:07.0"

"-109208.0000000","NULL","NULL","R","","2017-02-07 14:58:07.0","2017-02-07 14:58:07.0"





* 결과


내 데이터는 통계성 데이터기 때문에 NULL 값일때 0이 들어가면 통계치가 달라져버린다.


그렇기에 3번째 방법인


"544418.0000000",NULL,NULL,"R","","2017-02-07 14:58:07.0","2017-02-07 14:58:07.0"


을 쓰는거로...




 

반응형