MySQL에서 타임스탬프를 비교하려면 DATE()를 사용할 수 있습니다. 먼저 테이블을 생성합시다-
mysql> create table comparisonTimestampDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> AdmissionDate 타임스탬프 -> );쿼리 OK, 영향을 받는 행 0개(0.54초)
다음은 삽입 명령을 사용하여 테이블에 레코드를 삽입하는 쿼리입니다 -
mysql> compareTimestampDemo(AdmissionDate) 값('2019-03-31')에 삽입, 쿼리 확인, 1행 영향(0.13초)mysql> comparisonTimestampDemo(AdmissionDate) 값에 삽입('2019-04-10');쿼리 OK, 1행 영향(0.12초)mysql> comparisonTimestampDemo(AdmissionDate) 값에 삽입('2019-04-15');쿼리 OK, 영향 1행(0.17초)mysql> comparisonTimestampDemo(AdmissionDate) 값에 삽입( '2019-03-29');쿼리 OK, 1행 영향(0.15초)mysql> compareTimestampDemo(AdmissionDate) values('2019-04-07')에 삽입 사전>다음은 select 문을 사용하여 테이블의 모든 레코드를 표시하는 쿼리입니다 -
mysql> 선택 * from comparisonTimestampDemo;이것은 다음과 같은 출력을 생성합니다 -
+----+---------------------+| 아이디 | 입학일 |+----+---------------------+| 1 | 2019-03-31 00:00:00 || 2 | 2019-04-10 00:00:00 || 3 | 2019-04-15 00:00:00 || 4 | 2019-03-29 00:00:00 || 5 | 2019-04-07 00:00:00 |+----+--------------------+5행 세트(0.00초)이제 MySQL의 타임스탬프를 비교해보자 -
mysql> SELECT DATE(`AdmissionDate`) FROM comparisonTimestampDemo WHEREDATE(`AdmissionDate`)이것은 다음과 같은 출력을 생성합니다 -
+-----------------------+| DATE(`입학일`) |+----------------------+| 2019-03-31 || 2019-03-29 |+-----------------------+2행 세트(0.00초)