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