gpt4 book ai didi

MYSQL 日期查询语法格式不正确

转载 作者:可可西里 更新时间:2023-11-01 09:05:48 27 4
gpt4 key购买 nike

这是我的专栏的样子

  deeday
"06/07/15"
"02/07/15"
"06/07/15"
"04/07/15"
"06/07/15"

下面的查询效果很好

  SELECT * FROM Bango ORDER BY STR_TO_DATE( `deday` , '%y/%m/%d' )

我在以下查询中缺少什么才能使其正常工作。

 SELECT * FROM `Bango` WHERE STR_TO_DATE( `deday` , '%y/%m/%d' ) = DATE_FORMAT(NOW(),'%d/%m/%y')

谢谢

最佳答案

您的查询可以按以下方式工作-

SELECT * FROM `Bango` WHERE STR_TO_DATE( `deday` , '%d/%m/%y' ) = curdate();

您可以按照下面的方式使用,但它会降低性能,因此您可以一次从您的字段中删除 "-

SELECT * FROM 
`Bango`
WHERE STR_TO_DATE( replace(`deday`,'"','') , '%d/%m/%y' ) = curdate();

关于MYSQL 日期查询语法格式不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31237372/

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