我应该在 MySQL 中使用 datetime 还是 timestamp 数据类型?
技术问答
282 人阅读
|
0 人回复
|
2023-09-12
|
为什么(使用 MySQL)?
* m* `& M. o0 H- t我在服务器端使用 PHP。
/ N: V- z! ~5 Y" ~% G ' w! U4 M! L7 N
解决方案:
- l. }( v& A0 L/ a MySQL 中的时间戳通常用于跟踪记录的变化,并在每次记录更改时经常更新。如需存储特定值,则应使用日期时间字段。
5 i/ G% r3 c. P2 N! ~ i1 o如果你的意思是使用 UNIX 时间戳或原生 MySQL 在日期时间字段之间做出决定,请使用原始格式。你可以这样在 MySQL如果你想使用 PHP 对其进行操作,则在查询记录时("SELECT DATE_ADD(my_datetime,INTERVAL 1 DAY)")将值格式改为 UNIX 时间戳很简单。("SELECT UNIX_TIMESTAMP(my_datetime)") |
|
|
|
|
|