我正在使用此查询来计算用户年龄:
SELECT
((YEAR(CURDATE())-YEAR(um.date_birth)) - (RIGHT(CURDATE(),5)<RIGHT(um.date_birth,5)))
FROM user_meta AS um
WHERE um.uid = 2
我想知道是否有最快/更轻的方法来做到这一点。我在更大的选择中使用它,所以我不介意以某种方式提高整体性能。谢谢你。
我正在使用此查询来计算用户年龄:
SELECT
((YEAR(CURDATE())-YEAR(um.date_birth)) - (RIGHT(CURDATE(),5)<RIGHT(um.date_birth,5)))
FROM user_meta AS um
WHERE um.uid = 2
我想知道是否有最快/更轻的方法来做到这一点。我在更大的选择中使用它,所以我不介意以某种方式提高整体性能。谢谢你。