我应该在MySQL中使用datetime还是timestamp数据类型?

发布时间 2023-10-30 21:52:05作者: 小满独家

内容来自 DOC https://q.houxu6.top/?s=我应该在MySQL中使用datetime还是timestamp数据类型?

你推荐使用datetime还是timestamp字段,为什么(使用MySQL)?

我正在服务器端使用PHP。


在MySQL中,时间戳通常用于跟踪记录的更改,并且每次更改记录时通常都会更新。如果您想存储特定值,则应使用datetime字段。

如果您想在使用UNIX时间戳或原生MySQL datetime字段之间做出选择,请选择原生DATETIME格式。您可以使用MySQL进行计算,例如("SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)"),并且如果需要使用PHP操作记录,可以简单地将值的格式更改为UNIX时间戳("SELECT UNIX_TIMESTAMP(my_datetime)")