Maison > développement back-end > tutoriel php > 帮我看一个mysql查询 为什么老是不行

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

WBOY
Libérer: 2016-06-20 12:31:19
original
987 Les gens l'ont consulté

select * from `yun_useitem` where date_format(from_UNIXTIME(`create_time`),'%Y-%d') = date_format(now(),'%Y-%d');
Copier après la connexion


这样查天数是可以的

select * from `yun_useitem` where date_format(from_UNIXTIME(`create_time`),'%Y-%m') = date_format(now(),'%Y-%m');
Copier après la connexion


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


回复讨论(解决方案)

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

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



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

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

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

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



劳烦斑斑了 原来是我自己调整了本机时间 所有因为只做了同一个月测试数据 所以在用月份查询自然是没数据了 我也是醉了 本机调整到了3月 实际数据都是四月添加 无语中
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal