【问题标题】:Why does my mySql code take long time to execute? [duplicate]为什么我的 mySql 代码需要很长时间才能执行? [复制]
【发布时间】:2021-03-12 03:51:47
【问题描述】:

我有一个包含少于 20 条记录的表。该表 (cow_inactive) 仅包含 ID (int) 和 COW_INACTIVE_DATE (varchar) 列。我正在尝试使用 DATEDIFF 让所有在 60 天不活动后准备好进行授精的奶牛。

SELECT * from cow_inactive where DATEDIFF(CURRENT_DATE, inactive_date)>=60 

结果: 显示第 0 - 0 行(共 1 行,查询耗时 0.0022 秒。)

【问题讨论】:

    标签: php mysql datediff


    【解决方案1】:

    您需要更新字段数据类型 COW_INACTIVE_DATE (DATETIME)。然后运行上面的查询

    【讨论】:

    • 请先使用已有页面寻求解决问题。如果一个问题真的是独一无二的(这在 Stack Overflow 上是非常罕见的,因为已经提出了数百万个问题),那么请随时回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-08
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    相关资源
    最近更新 更多