我想从mysql数据库字段名生日找到年龄。 防爆。如果任何人的出生数据是25-07-1991,那么我想从mysql数据库查询他现在的年龄。 请有人帮助我。
答案 0 :(得分:0)
如果生日是包含出生日期的字段的名称,您可以执行以下操作:
SELECT YEAR(NOW()) - YEAR(birthday) FROM table WHERE ?;
答案 1 :(得分:0)
我不知道我是否正确地理解了这个问题。 查询可以是:
SELECT * FROM table WHERE birthday =' 1991-07-25'
如果你想获得年龄,我会尝试这样的查询:
SELECT(CURDATE() - birthday)FROM表WHERE?
或者我将通过代码制作它,首先进行查询以获得出生日期,如:
从表WHERE中选择生日?
而不是做减法