gpt4 book ai didi

Mysql比较日期时间中的两个日期?

转载 作者:行者123 更新时间:2023-11-29 15:07:04 28 4
gpt4 key购买 nike

我试图从 MySql 数据库中的日期时间记录中衡量什么更快,什么应该是比较两个日期的最佳方法。有几种方法可以从日期时间获取日期,但我专注于两种方法,一种是使用 DATE 函数,第二种是使用 LEFT 函数,如下所示

DATE(created_on)

,以及 LEFT 函数

LEFT(created_on,10)

看起来这些功能在我这边的工作原理是一样的。有没有更好的解决办法?或者更快的解决方案?

最佳答案

最好的选择是始终使用能够实现您预期目的的函数。由于您想要获取日期字段的日期部分,请使用 DATE 函数。

如果您的目的是获取日期字段最左边的 10 个字符,请使用 LEFT 函数。

对于所有实际目的,结果可能是相同的。但软件开发中唯一不变的就是变化。例如,如果 MySql 决定要更改下一个版本中存储日期的方式,例如纪元(或自特定日期以来的刻度数),该怎么办?使用 LEFT 函数的代码可能会失败或返回不需要的结果。使用 DATE 函数的代码将继续工作。

关于Mysql比较日期时间中的两个日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1764811/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com