如何获取当前年份(作为四位数)以用于 MySqlWHERE子句?
我有以下查询:
SELECT * FROM tblfeatured WHERE yeargrad LIKE date('Y')
Run Code Online (Sandbox Code Playgroud)
该yeargrad列商店只是一个年份(例如2017年),我想下面的语句找出这个当年匹配。
您可以使用curdate()function 获取今天的日期,然后对其使用year()function 获取当前年份。
SELECT * FROM tblfeatured WHERE yeargrad = year(curdate());
Run Code Online (Sandbox Code Playgroud)