>  Q&A  >  본문

MySQL 날짜/시간 유형 필드에서 날짜를 선택하는 방법

날짜/시간 유형의 필드created_at가 있습니다. 특정 날짜의 데이터를 선택하는 방법은 무엇인가요?

으아악 으아악

아무것도 정확하지 않습니다. 결과 세트가 모두 비어 있습니다

某草草某草草2668일 전949

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

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-30 09:55:42

    참고 기사: MySQL 시간 처리 관련 기능

    어디 날짜(created_at) = '2017-06-29'

    또는

    Create_at LIKE '2017-06-29%'

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-06-30 09:55:42

    날짜/시간의 기본 형식은 '2017-06-29 00:00:00'입니다. 데이터에 해당 날짜의 데이터가 있으면 두 번째 항목에 결과가 있으므로 먼저 해당 날짜의 데이터가 있는지 확인해야 합니다. 그리고 데이터 형식은 무엇인가요?

    PS: 특정 날짜의 데이터를 얻으려면 'yyyy-mm-dd%'와 같은 create_at를 사용하거나 두 번째 쓰기 방법인 date(created_at) 및 left(created_at)도 날짜를 얻을 수 있지만 색인이 생성되지 않으며 효율성이 매우 낮습니다

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-06-30 09:55:42

    할 수 있지만 테이블이나 필드가 잘못되었거나 실제로 결과가 없을 수도 있습니다. . 조건은 문제 없습니다

    회신하다
    0
  • 高洛峰

    高洛峰2017-06-30 09:55:42

    으아악

    오늘 0시보다 크거나 같고 내일 0시보다 작은 시간을 쿼리한다는 의미입니다

    회신하다
    0
  • 黄舟

    黄舟2017-06-30 09:55:42

    날짜/시간 형식이 조건의 형식과 다르기 때문에 첫 번째 줄이 잘못되었습니다.

    두 번째 줄이 맞습니다.
    실제로 데이터가 없기 때문에 결과도 정확합니다.

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