从sql值中选择一年,其日期值为xxxx-xx-xx

Jim*_*nks 0 php mysql sql linux

在我的SQL表中,我在列中生成了商店bday(例如)1987-02-31

我想要一个只从年份中选择的SELECT查询,并忽略月份和日期,例如:

SELECT FROM users WHERE bday=1987
Run Code Online (Sandbox Code Playgroud)

这可能与这种方式存储的日期有关吗?

soj*_*oju 5

你可以简单地使用YEAR()MySQL函数:

WHERE YEAR(bday)=1987
Run Code Online (Sandbox Code Playgroud)