2

我正在创建一个在 mysql 中具有 create_date 和 modify_date 字段的表,但我正在努力确定哪种数据类型是这两个字段的最佳选择。我应该对两个字段都使用日期时间,还是应该对 create_date 使用日期时间,对 modify_date 使用时间戳?

4

3 回答 3

1

取决于你的要求。如果您想知道这些事情发生的确切时间,请使用日期/时间(MySQL 中的 DATETIME)。或者,如果您对日期感到满意,请选择日期(MySQL 中的日期)!如果你不知道什么时候可以使用 DATETIME 只是为了安全(所以如果你需要它,你就有精确度)。

您正在使用 MySQL,所以这里是文档:http ://dev.mysql.com/doc/refman/5.0/en/datetime.html

于 2013-08-06T16:05:34.987 回答
0

我假设您在谈论数据库表。如果是这种情况并且您需要了解日期信息,请为modify_date和选择日期时间create_date。如果您不需要日期信息,请使用时间戳。

于 2013-08-06T16:06:10.110 回答
0

对不起,我来自乌克兰,我使用谷歌翻译。这一切都取决于您将如何使用它们,如果您彼此远离然后时间戳,如果只是为了显示(例如在新闻中),那么它是更好的日期时间。一般我推荐TimeStamp

于 2013-08-06T16:06:56.280 回答