use*_*339 2 php mysql sql select
我有一个自定义日期(动态构建/输入),就像'2013-5-13',
但我的mysql数据库存储为'2013-05-13',
所以我尝试将其检索出来像
SELECT * FROM TBL WHERE XDATE='2013-5-13' >>> it return me ZERO result
Run Code Online (Sandbox Code Playgroud)
但
SELECT * FROM TBL WHERE XDATE='2013-05-13' >>> it return me CORRECT result
Run Code Online (Sandbox Code Playgroud)
那么如何在mysql语句中直接解决这个问题呢?
使用%c中DATE_FORMAT
select * from TBL WHERE DATE_FORMAT(`XDATE`,'%Y-%c-%d') = '2013-5-13'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
90 次 |
| 最近记录: |