본문 바로가기
MySql

MySQL MYSQL 쿼리 / 1 주 전보다 오래된 날짜 (UTC의 모든 날짜 시간)

by 베이스 공부 2020. 11. 9.
반응형

mysql db를 쿼리하여 datetime이 1 주일보다 오래된 모든 레코드를 반환하려면 어떻게해야합니까? datetime 테이블은 모든 것을 UTC로 저장하므로 그 자체로 비교해야합니다.

분명히 말하면 순수한 mysql 쿼리를 찾고 있습니다.

 

해결 방법

 

SELECT * FROM tbl WHERE datetime < NOW() - INTERVAL 1 WEEK

테이블이 NOW () 가 반환하는 것과 다른 시간대에 날짜 시간을 저장하는 경우 UTC로 타임 스탬프를 가져 오는 대신 UTC_TIMESTAMP () 를 사용할 수 있습니다.

 

참조 페이지 https://stackoverflow.com/questions/3600481

 

 

반응형

댓글