为什么 MySQL 缺乏毫秒精度?
最近的发现在 MySQL 的 TIMESTAMP 字段中提出了一个令人困惑的问题,揭示了它无法满足达到超越秒级精度的精度。这对于为其 TimestampAddable 实体寻求微秒精度的 PHP 和 Doctrine 用户构成了重大挑战。
有关的开发人员已经考虑了潜在的解决方法,考虑了 BIGINT 字段或 UDF 扩展等替代方案。然而,由于 Doctrine 时间戳处理的限制以及与现有日期操作函数潜在的兼容性问题,这两种选择似乎都不完全令人满意。
地平线上的解决方案
谢天谢地, MySQL 在其最新版本 5.6.4 中解决了这一长期存在的限制。此更新支持 TIME、DATETIME 和 TIMESTAMP 值中的小数秒,精度高达微秒。这一重大改进为开发人员提供了更准确的数据处理所需的更高精度。
以上是为什么 MySQL 的 TIMESTAMP 缺乏毫秒精度,如何解决这个问题?的详细内容。更多信息请关注PHP中文网其他相关文章!