首頁 > 後端開發 > php教程 > 帮我看一个mysql查询 为什么老是不行

帮我看一个mysql查询 为什么老是不行

WBOY
發布: 2016-06-20 12:31:19
原創
992 人瀏覽過

select * from `yun_useitem` where date_format(from_UNIXTIME(`create_time`),'%Y-%d') = date_format(now(),'%Y-%d');
登入後複製


这样查天数是可以的

select * from `yun_useitem` where date_format(from_UNIXTIME(`create_time`),'%Y-%m') = date_format(now(),'%Y-%m');
登入後複製


就是插月份不出数据 也不知道为什么 单查年份也有数据 怪事为什么就是M月份没数据


回复讨论(解决方案)

您的两条指令有区别吗?
都是查当前月的数据

您的两条指令有区别吗?
都是查当前月的数据



第一条我是插的%Y-%d这样是有当天的数据

第二条 我用的是%Y-%m查当月没有数据

查询%Y 也是会返回当年的数据 唯一的就是%Y-%m-$d 和%Y-%m这样是没数据的 也就是在月份这里就没数据了

您的两条指令有区别吗?
都是查当前月的数据



劳烦斑斑了 原来是我自己调整了本机时间 所有因为只做了同一个月测试数据 所以在用月份查询自然是没数据了 我也是醉了 本机调整到了3月 实际数据都是四月添加 无语中
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板