반응형
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
반응형
'MySql' 카테고리의 다른 글
MySQL Mysql-지난 30 일 (0) | 2020.11.09 |
---|---|
MySQL How do I sort the top 10 entries in descending order in mySQL? (0) | 2020.11.09 |
MySQL MySql 쿼리,보다 큼 선택 (0) | 2020.11.09 |
MySQL 오류 1064 (42000) : SQL 구문에 오류가 있습니다. 사용자가되는 루트로 암호를 구성하고 싶습니다. (0) | 2020.11.09 |
MySQLi count (*)는 항상 1을 반환합니다. (0) | 2020.11.09 |
댓글