MySQL #1690 - BIGINT UNSIGNED value is out of range in ...
컨텐츠 정보
- 18,993 조회
- 0 추천
- 목록
본문
#1690 - BIGINT UNSIGNED value is out of range in ...
mysql 에서 위와 같은 에러발생시 해결 방법
unsigned 에러의 경우
unsigned 타입의 연산시 결과값이 unsigned 타입이 아닐 경우 발생한다
예른 들어 unsigned 타입의 A 필드 값이 100인 경우
select (A - 200) from table
위 쿼리는 마이너스값이 리턴되어 에러를 발생하게 된다
[해결책]
select (CONVERT(A, SIGNED) - 200) from table
또는
select (CAST(A as SIGNED) - 200) from table
관련자료
댓글 0
등록된 댓글이 없습니다.