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

阿兰·P

这是我的专栏的样子

  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')

谢谢

扎法尔·马利克(Zafar Malik)

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

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();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章