日期格式化不起作用,mysql

时间:2015-10-08 13:23:58

标签: mysql

我想比较我的表格event与当前日期。我的event栏中的日期为m/d/Y格式,即“09/24/2015”。

我正在使用此查询获取结果,该结果获取当前日期的记录但返回空结果。我有当前日期的记录。它有什么问题?

SELECT * FROM all_tasks WHERE DATE_FORMAT( CURDATE( ) , '%d/%m/%Y' ) = DATE_FORMAT( date( event ) , '%d/%m/%Y' )

1 个答案:

答案 0 :(得分:1)

假设您将事件存储为某种字符串,您只需执行以下操作:

select * from all_tasks where DATE_FORMAT(NOW(),'%m/%d/%Y') = all_tasks.event

您可以在这里找到fiddle样本。