gpt4 book ai didi

MySQL 日期查询现在更改字符串不起作用

转载 作者:行者123 更新时间:2023-11-30 22:24:34 25 4
gpt4 key购买 nike

我成功完成了这个查询 1:

select date_format(now()-INTERVAL 1 DAY,'%Y-%m-%d')

但为什么结果与查询 2 不同:

select date_format('2016-02-26'-INTERVAL 1 DAY,'%Y-%m-%d')

如何用日期字符串替换now?

最佳答案

您必须在 MySql 中将字符串转换为 Date。

试试这个:

  select date_format(STR_TO_DATE('2016-02-26', '%Y-%m-%d') - INTERVAL 1 DAY,'%Y-%m-%d')

关于MySQL 日期查询现在更改字符串不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35646564/

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