MySQL #1690 - BIGINT UNSIGNED value is out of range in ... > Database

본문 바로가기

사이트 내 전체검색


Database

MySQL #1690 - BIGINT UNSIGNED value is out of range in ...

페이지 정보

작성자 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일17-09-08 17:08 조회4,209회 댓글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

댓글목록

등록된 댓글이 없습니다.


Database 목록

게시물 검색


Copyright © nuno21.net All rights reserved. 상단으로
PC 버전으로 보기