반응형
SQL 오류 (1690): BIGINT UNSIGNED value is out of range in....
위의 에러 발생 이유는
아래와 같이 컬럼명의 타입이 unsigned 로 되어있고, 음수의 값이 발생되는 경우 발생된다.
select (컬럼명 - 100) from 테이블명
해결방법
select (CAST(컬럼명 as SIGNED) - 100) from 테이블명
위와 같이 SIGEND 로 변경해주면된다.
반응형
'개발 > Mysql' 카테고리의 다른 글
[Mysql] 그룹별 누적 카운트 합계 (0) | 2020.08.13 |
---|---|
[Mysql] update join 쿼리 (0) | 2020.08.06 |
[Mysql] 나이 계산 (0) | 2020.05.29 |
[Mysql] 동적 피벗 테이블로 조회 (0) | 2020.05.28 |
[Mysql] WITH ROLLUP 사용시 SQL 오류 (1055): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column (0) | 2020.05.27 |