테이블에 start_date_time INT UNSIGNED
열이 있습니다.MySQL에서 INT 값이 음수 인 경우 계산 됨
나는이
... WHERE (g.start_date_time-$currentTime) > 0 ORDER BY (g.start_date_time-$currentTime)
같은 쿼리를하고 난 오류 Numeric value out of range: 1690 BIGINT UNSIGNED value is out of range in...
를 얻을. 만약 내가 그것을 으로 설정했다면 물론 모든 것이 작동하지만 내 질문은 그것을 유지하는 방법이있다. UNSIGNED 어쨌든 (나는 계산이 필요하고 어디에도 저장할 필요가 없다), 또는 나는 음의 값을 계산한다. 내 검색어를 재정의해야합니까?