我有一个自定义日期(动态构建/输入),例如“2013-5-13”
但我的 mysql 数据库存储为“2013-05-13”
所以我尝试像这样检索它
SELECT * FROM TBL WHERE XDATE='2013-5-13' >>> it return me ZERO result
但是
SELECT * FROM TBL WHERE XDATE='2013-05-13' >>> it return me CORRECT result
那么如何直接在mysql语句中解决这个呢?
最佳答案
在 DATE_FORMAT
中使用此 %c
select * from TBL WHERE DATE_FORMAT(`XDATE`,'%Y-%c-%d') = '2013-5-13'
关于php - 如何使用自定义日期进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17941072/