MySQL 中的時間戳:為何令人沮喪?
對於許多開發人員來說,MySQL 在 TIMESTAMP 欄位中缺乏超過秒的精確度可能是一個主要煩惱。此限制阻礙了需要精確計時的應用程序,例如涉及微秒的應用程式。
Doctrine 和時間戳精度問題
當 Doctrine 與 MySQL 一起使用時,actAs:[Timestampable ] 屬性允許使用者儲存時間戳記。然而,正如最初的發布者發現的那樣,Doctrine 將當前時間分配給該字段,而不保留微秒。對於依賴高精度時間戳的應用程式來說,這可能會出現問題。
解決方法選項
MySQL 5.6.4 及更高版本:解決方案
幸運的是,MySQL 版本5.6.4 引入了對TIME、DATETIME 和TIMESTAMP 值中高達微秒精度的小數秒的支援。此更新提供了急需的功能,沒有解決方法的限制。
以上是MySQL 時間戳:為什麼它們缺乏微秒精度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!