DATETIME和DATETIME()

时间:2015-05-26 02:06:15

标签: java mysql datetime

这可能看起来像一个微不足道的问题,但我看了sql中可用日期的所有可用数据类型,我看到了一些我需要澄清的事情。我搜索了几个帖子以寻找可能的答案,但没有任何远程谈论它。

所以我的问题是:
   是什么让DATETIMEDATETIME()有所不同?

它们是否应该像处理Java中的变量和方法一样对待?

1 个答案:

答案 0 :(得分:1)

不同之处在于精度。例如,在MySQL 5.6中,DATETIME仅存储整秒。仅当您使用DATETIME(6)时才支持分数。

如果您通过JPA访问具有DATETIME或DATETIME(6)类型的列,很可能您将它们映射到Date对象,根据我的经验,您可以以相同的方式对待它们(除非您不会得到几分之一秒与DATETIME)。