当前位置:  开发笔记 > 编程语言 > 正文

日期应该存储为日期时间还是SQL中的int?

如何解决《日期应该存储为日期时间还是SQL中的int?》经验,为你挑选了1个好方法。

我将所有日期存储在我的论坛中的datetime(0000-00-00 00:00:00).我看到phpBB,punBB和所有流行的论坛都在int中存储日期?

什么是更好的?



1> Tom H..:

如果将日期存储为INT,则连接到数据库的每个应用程序或工具都必须知道如何将该INT转换为有意义的内容.我建议坚持使用适合数据的数据类型,除非您的特定RDBMS具有特定数据类型的严重缺陷.

还有一个需要考虑的问题......如果将它们存储为INT,那么您也将无法访问许多特定于日期的函数,并且必须自己编写它们.例如,返回特定日期的日期名称(星期一,星期二等).

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有