날짜/시간 유형의 필드created_at
가 있습니다. 특정 날짜의 데이터를 선택하는 방법은 무엇인가요?
아무것도 정확하지 않습니다. 결과 세트가 모두 비어 있습니다
曾经蜡笔没有小新2017-06-30 09:55:42
참고 기사: MySQL 시간 처리 관련 기능
어디 날짜(created_at) = '2017-06-29'
또는
Create_at LIKE '2017-06-29%'
習慣沉默2017-06-30 09:55:42
날짜/시간의 기본 형식은 '2017-06-29 00:00:00'입니다. 데이터에 해당 날짜의 데이터가 있으면 두 번째 항목에 결과가 있으므로 먼저 해당 날짜의 데이터가 있는지 확인해야 합니다. 그리고 데이터 형식은 무엇인가요?
PS: 특정 날짜의 데이터를 얻으려면 'yyyy-mm-dd%'와 같은 create_at를 사용하거나 두 번째 쓰기 방법인 date(created_at) 및 left(created_at)도 날짜를 얻을 수 있지만 색인이 생성되지 않으며 효율성이 매우 낮습니다
黄舟2017-06-30 09:55:42
날짜/시간 형식이 조건의 형식과 다르기 때문에 첫 번째 줄이 잘못되었습니다.
두 번째 줄이 맞습니다.
실제로 데이터가 없기 때문에 결과도 정확합니다.