在 MySQL 中,的確可以使用 datetime
或 timestamp
欄位來記錄到毫秒級別的時間。從 MySQL 5.6.4 版本開始,引入了支援儲存毫秒的 timestamp 欄位,而在 MySQL 5.7.4 版本開始,也引入了支援毫秒的 datetime 欄位。
您可以使用 datetime(3)
或 timestamp(3)
來指定要儲存毫秒的欄位,格式為 'YYYY-MM-DD HH:MI:SS.fff'
,其中 .fff
代表毫秒部分。以下是一個範例:
CREATE TABLE your_table (
id INT PRIMARY KEY,
datetime_column DATETIME(3), -- 使用 DATETIME(3) 儲存毫秒
timestamp_column TIMESTAMP(3) -- 使用 TIMESTAMP(3) 儲存毫秒
);
在上述範例中,DATETIME(3)
和 TIMESTAMP(3)
均表示將毫秒部分精確儲存到三位數。這將允許您以毫秒級別記錄和檢索時間戳記。
請確保您的 MySQL 版本支援這些功能,並在創建資料表時正確指定欄位的類型以儲存毫秒。