728x90
반응형
Data truncation: Truncated incorrect DOUBLE value: '-'
도대체 알 수가 없었던 이유
SELECT - INSERT 하는 과정에서 계속 오류가 나서 도대체 왜 이러는 것인지 알 수가 없었다
미칠 노릇..
결론적으로 INSERT 하는 테이블에서 SUM 값을 넣는데,
SELECT에서 SUM 하는 과정에서 문자열 '-' 이 들어갔던 것임....
해당 컬럼의 타입은 DOUBLE 형이었는데,
숫자 + 문자열을 SUM한 값을 DOUBLE에 넣으려고 하니 오류가 나는 것이었다
1+ 2+ 3+ 4+ '-'+ 5.. 이런식으로.. ㅠ-ㅠ
IFNULL 처리를 해서 '-' 인 경우 '' 으로 넘어갈 수 있게 처리한 후
SUM을 해줬더니 문제 없이 잘 들어간다..
진짜 하루종일 삽질했다.. ㅠ..ㅠ
2022.04.27 - [Study] - [MYSQL] NULLIF와 IFNULL 사용, NULL인 경우 공백으로 처리하기
2022.04.30 - [Study] - [JAVA]risk.json.JSONException: JSONObject[""] not found 처리 오류
반응형
'Java' 카테고리의 다른 글
[Spring] 사용자의 권한을 확인하는 Interceptor (0) | 2022.09.02 |
---|---|
[JAVA] Several ports (8005, 80) required by Tomcat v9.0 Server at localhost are already in use (0) | 2022.08.01 |
[JAVA]risk.json.JSONException: JSONObject[""] not found 처리 오류 (0) | 2022.04.30 |
[JAVA]com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: (0) | 2022.04.29 |
[JAVA]java.sql.sqlexception: incorrect integer value (0) | 2022.04.28 |
댓글