삽입/업데이트시 자동으로 업데이트되는 타임 스탬프 열이 있습니다.MySQL 지금부터 10 분 전까지의 타임 스탬프 열을 선택하십시오.
지난 10 분 이내에 업데이트 된 행을 가져오고 싶습니다.
SELECT
*
FROM
status
WHERE
code='myCode'
AND
'stamp_updated'
BETWEEN
NOW()
AND
DATE_ADD(NOW() , INTERVAL - 10 MINUTE)
ORDER BY
stamp_updated DESC
LIMIT 1
현재 시간을 갖기 위해 행을 업데이트 한 후에도 빈 결과 집합이 계속 나타납니다. 누락 된 부분을 검토하고 볼 수 있습니까? – krx
@krio : 업데이트 할 행 -'code' 값을 "myCode"로 설정 했습니까? –
예, 실제로 그것을 제거하고 테스트를 위해 사용하고 있습니다. SELECT * 상태에서 DATE_SUB (NOW(), INTERVAL 50 MINUTE) 사이에 'stamp_updated'가 입력되었습니다. 및 NOW() – krx