MySQL은 초단위 precision 자릿수 지정
SELECT COUNT(1)
FROM mydate
WHERE created_at BETWEEN '2022-05-27T00:00:00.000000' AND '2022-05-27T23:59:59.9999999';
이렇게 조회하면 2022년 5월 28일 00시 00분 row가 DB에 들어가 있는 경우에, 나올 수 있다.
이유
- 해당 내용은 초단위 precision의 단위가 넘어갔을 때, 다음 시간을 표현하는 2022년 5월 28일 00시 00분이 포함되기 때문.
ToDo
- 해당 내용은 조금 더 정리해보자
'Database > MySQL' 카테고리의 다른 글
FCM토큰 저장 테이블 최적화 (0) | 2023.04.10 |
---|---|
프로젝트 쿼리 최적화 작업 (0) | 2023.04.06 |
Mysql 날짜관련 data type, datetime과 timestamp 차이 (0) | 2022.06.02 |
Mysql 스토리지엔진, InnoDB 와 MyISAM (0) | 2022.06.01 |
Mysql MMM이란 (Multi-Master Manager) (0) | 2021.10.06 |
댓글