我正在将我的数据库从sqlserver迁移到mysql,当我使用sqlserver中的getDate()函数时,mysql中的替换项是Now(),但是Now()没有返回getDate()返回的确切结果和格式。
是否有任何解决方案可以调整Now()结果,使其与getDate()相同
getDate() result : 2014-01-07 00:28:46.017
Now() result : 2014-01-07 10:28:03发布于 2014-01-07 13:59:02
解决了微秒级的问题。
sysdate(3) returned '2014-01-07 10:52:07.252'感谢每一个人的建议。
发布于 2014-01-07 13:35:40
两个函数之间的差是毫秒。尝试转换getdate()以排除毫秒。
发布于 2014-01-07 13:37:06
格式的不同,但值是相同的。您应该根据需要格式化这些值,但是对于存储,它们应该以二进制格式存储(例如,使用DATETIME数据类型)。
https://stackoverflow.com/questions/20964578
复制相似问题