回答

收藏

我应该在 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)")
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则