Mysql 如何根据DOB自动增加年龄字段?
我为我们的客户创建了一个表。它包括出生日期字段。我想添加另一个名为Age的字段,并使其自动递增Age 在SQL数据库中可以这样做吗Mysql 如何根据DOB自动增加年龄字段?,mysql,sql,database,Mysql,Sql,Database,我为我们的客户创建了一个表。它包括出生日期字段。我想添加另一个名为Age的字段,并使其自动递增Age 在SQL数据库中可以这样做吗 非常感谢您提前提供的任何帮助 那么,您可以在每次启动select查询时进行计算 SELECT name, birth, TIMESTAMPDIFF(YEAR,birth,CURDATE()) AS age FROM your_table; 那么,您可以在每次启动select查询时进行计算 SELECT name, birth, TIMESTAMPDIFF(YEAR
非常感谢您提前提供的任何帮助 那么,您可以在每次启动select查询时进行计算
SELECT name, birth, TIMESTAMPDIFF(YEAR,birth,CURDATE()) AS age FROM your_table;
那么,您可以在每次启动select查询时进行计算
SELECT name, birth, TIMESTAMPDIFF(YEAR,birth,CURDATE()) AS age FROM your_table;
这个问题不清楚。。自动增加年龄。这意味着什么???/如果您创建了一个视图,那么您可以创建一个名为年龄的字段,该字段由一个等式派生。我猜OP希望将当前年龄和出生日期存储在DB中。不需要单独存放。从该表中提取记录时,您可以使用sql日期函数动态生成这些当前年龄值。您可以安排一个过程,该过程可能每天都在进行,并且该过程将计算并增加年龄。@Biswajit我该怎么做?如您所说,请指导我!我想像你说的那样尝试!这个问题不清楚。。自动增加年龄。这意味着什么???/如果您创建了一个视图,那么您可以创建一个名为年龄的字段,该字段由一个等式派生。我猜OP希望将当前年龄和出生日期存储在DB中。不需要单独存放。从该表中提取记录时,您可以使用sql日期函数动态生成这些当前年龄值。您可以安排一个过程,该过程可能每天都在进行,并且该过程将计算并增加年龄。@Biswajit我该怎么做?如您所说,请指导我!我想像你说的那样尝试!