Heim > Backend-Entwicklung > PHP-Tutorial > 帮我看一个mysql查询 为什么老是不行

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

WBOY
Freigeben: 2016-06-20 12:31:19
Original
987 Leute haben es durchsucht

select * from `yun_useitem` where date_format(from_UNIXTIME(`create_time`),'%Y-%d') = date_format(now(),'%Y-%d');
Nach dem Login kopieren


这样查天数是可以的

select * from `yun_useitem` where date_format(from_UNIXTIME(`create_time`),'%Y-%m') = date_format(now(),'%Y-%m');
Nach dem Login kopieren


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


回复讨论(解决方案)

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

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



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

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

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

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



劳烦斑斑了 原来是我自己调整了本机时间 所有因为只做了同一个月测试数据 所以在用月份查询自然是没数据了 我也是醉了 本机调整到了3月 实际数据都是四月添加 无语中
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage