这次的需求是需要通过出生日期(年月日)来计算年龄。一句SQL就可以搞定:

    SELECT TIMESTAMPDIFF(YEAR, '2000-01-01', CURDATE());

如果格式是 年-月-日 ,那就使用CONCAT拼接起来,这么写:

    SELECT TIMESTAMPDIFF(YEAR, CONCAT(2000, '-', 1, '-', 1), CURDATE());

如果你遇到了更好的解法,欢迎在下方留言哟!