Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL이 밀리초/마이크로초 정밀도를 지원하지 않는 이유는 무엇입니까?

<시간/>

밀리초/마이크로초 정밀도는 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)