选择查询仅返回具有特定月份和年份的寄存器

use*_*036 2 php mysql sql

我的MySql数据库中有一个表,其中包含一个名为date的列.此列以YYYY-MM-DD格式存档日期.

如何仅选择具有特定月份和年份的寄存器.

像这样的东西:

SELECT * FROM table_name WHERE date = '$MY_MONTH' and YEAR = '$MY_YEAR'
Run Code Online (Sandbox Code Playgroud)

小智 5

MySQL函数是date()和year().

SELECT * FROM table_name WHERE month(date) = '$MY_MONTH' and year(date) = '$MY_YEAR'
Run Code Online (Sandbox Code Playgroud)