我应该在 MySQL 中使用 datetime 还是 timestamp 数据类型?
技术问答
317 人阅读
|
0 人回复
|
2023-09-12
|
为什么(使用 MySQL)?8 n; J: p$ w3 [3 U
我在服务器端使用 PHP。
2 F! G6 s" P! Z, t& n8 E6 F; A
5 f8 O" Q2 a& {& h9 [- U5 h 解决方案: " G/ a" X/ m* [0 V7 d6 k- {8 M0 v, k
MySQL 中的时间戳通常用于跟踪记录的变化,并在每次记录更改时经常更新。如需存储特定值,则应使用日期时间字段。. J/ Z6 {* V2 a( M4 k
如果你的意思是使用 UNIX 时间戳或原生 MySQL 在日期时间字段之间做出决定,请使用原始格式。你可以这样在 MySQL如果你想使用 PHP 对其进行操作,则在查询记录时("SELECT DATE_ADD(my_datetime,INTERVAL 1 DAY)")将值格式改为 UNIX 时间戳很简单。("SELECT UNIX_TIMESTAMP(my_datetime)") |
|
|
|
|
|