밀리초/마이크로초 정밀도는 5.6.4와 같은 이전 버전에서 지원되지 않았습니다. 그러나 이제 MySQL은 타임스탬프, 날짜/시간 및 시간과 함께 밀리초/마이크로초 정밀도를 지원합니다.
공식 성명.
"MySQL은 이제 최대 마이크로초 정밀도로 TIME, DATETIME 및 TIMESTAMP 값에 대해 소수 자릿수 초를 지원합니다."
version() 메소드를 사용하여 시스템의 MySQL 버전을 확인할 수 있습니다.
mysql> SELECT version();
다음은 출력입니다.
+-----------+ | version() | +-----------+ | 8.0.12 | +-----------+ 1 row in set (0.01 sec)
이제 날짜 차이를 확인하는 구문을 살펴보겠습니다.
mysql> SELECT DATEDIFF(now(),now());
출력
+-----------------------+ | DATEDIFF(now(),now()) | +-----------------------+ | 0 | +-----------------------+ 1 row in set (0.03 sec)
이제 다른 예를 살펴보겠습니다.
mysql> SELECT now(6);
다음은 마이크로초 단위의 출력입니다.
+-----------------------+ | now(6) +-----------------------+ | 2018-11-11 17:13:25.485429 | +-----------------------+ 1 row in set (0.00 sec)