>  Q&A  >  본문

mysql 문을 사용하여 시간 문제를 확인하는 방법, 도와주세요.

예:

이름과 시간 필드가 있는 테이블 A를 만들었습니다.

이름은 이름과 시간을 기록하여 생일을 기록하는 데 사용됩니다.

내 시간에는 생일이 2020-10-28인 A가 있습니다. , 그리고 오늘이 2020-10-25 이므로 아직 도착까지 3 일 남았습니다. 30 일 미만이면 기록하고 쿼리가 완료 될 때까지 나머지를 쿼리 한 다음 조건에 맞는 것을 출력합니다. . 여러분, 어떻게 해야 할까요?

隔壁老刘隔壁老刘1427일 전1141

모든 응답(1)나는 대답할 것이다

  • 灭绝师太

    灭绝师太2020-11-09 10:19:33

    1. 데이터베이스의 ID 및 시간 필드를 쿼리하고 현재 시간과 비교한 후 3일보다 큰 데이터 ID를 새 배열로 푸시합니다. (데이터를 Redis에 배치할 수 있으며 예약된 작업을 사용하여 데이터베이스 쿼리 부담을 줄일 수 있습니다.) 2. 결과 세트를 직접 얻고 이를 반복하며 30일보다 오래된 데이터를 제거합니다.

    회신하다
    0
  • 취소회신하다