Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีบันทึกเวลาในมิลลิวินาทีใน MySQL


ใช้ DATETIME(3) หรือ TIMESTAMP(3) และฟังก์ชัน NOW(3) เพื่อเก็บเวลารวมมิลลิวินาที (3 หลัก)

สร้างตาราง:

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

Insert ด้วย NOW(3):

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 |
+-------------------------+

ตัวเลขในวงเล็บ (3) = จำนวนหลักมิลลิวินาที (สูงสุด 6)