Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách lưu thời gian với độ chính xác mili-giây trong MySQL

Sử dụng kiểu DATETIME(3) (hoặc TIMESTAMP(3)) và hàm NOW(3) để lưu/giữ mili-giây (3 chữ số thập phân).

Ví dụ

mysql> CREATE TABLE MilliSecondDemo (
    -> MyTimeInMillSec DATETIME(3)
    -> );
Query OK, 0 rows affected (0.70 sec)

mysql> INSERT INTO MilliSecondDemo VALUES(NOW(3));
Query OK, 1 row affected (0.98 sec)

mysql> SELECT * FROM MilliSecondDemo;
+-------------------------+
| MyTimeInMillSec         |
+-------------------------+
| 2018-10-08 15:19:50.202 |
+-------------------------+

Cột DATETIME(3) lưu giữ đến milli-giây (202). NOW(3) trả về thời gian hiện tại với 3 chữ số thập phân.