Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql查询以获取/存储特定月份的记录_Mysql - Fatal编程技术网

Mysql查询以获取/存储特定月份的记录

Mysql查询以获取/存储特定月份的记录,mysql,Mysql,我有这个模块,我应该检查中标人在本月。不管是十月、十一月、十二月还是别的什么日子 我运行这个查询 SELECT * FROM auction_winners WHERE MONTH('2015-10-16 00:00:00') 但它向我展示了一切,从所有的月份。 我相信即使这个查询有效,它也只适用于10月份,我正在寻找能够检查系统当前日期月份的东西 只需添加带有日期的列: SELECT * FROM auction_winners WHERE MONTH(column_name) = MO

我有这个模块,我应该检查中标人在本月。不管是十月、十一月、十二月还是别的什么日子

我运行这个查询

SELECT * 
FROM auction_winners 
WHERE MONTH('2015-10-16 00:00:00')
但它向我展示了一切,从所有的月份。
我相信即使这个查询有效,它也只适用于10月份,我正在寻找能够检查系统当前日期月份的东西

只需添加带有日期的列:

SELECT * FROM auction_winners WHERE MONTH(column_name) = MONTH('2015-10-16 00:00:00')
或:


是的,它只返回10月份的结果。我希望每个月都能这样,@FaizanShah所以你想要所有的日期还是本月,决定吗?@FaizanShah很高兴听到我能帮忙
SELECT * FROM auction_winners WHERE MONTH(column_name) = MONTH(NOW())