mysql - 如何根据 DOB 自动增加 Age 字段?

标签 mysql sql database

我为我们的客户创建了一张表。它包括出生日期字段。我想添加另一个名为 Age 的字段,并想让它自动增加年龄。

是否可以在 SQL 数据库中执行此操作?

非常感谢您提前提供的任何帮助!

最佳答案

好吧,您可以在每次触发选择查询时进行计算。

SELECT name, birth, TIMESTAMPDIFF(YEAR,birth,CURDATE()) AS age FROM your_table;

关于mysql - 如何根据 DOB 自动增加 Age 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18671333/

相关文章:

java - Select 和 Create_If_Not_Available 与始终在具有唯一约束的表上创建

php - SQL_CALC_FOUND_ROWS 不起作用

mysql - 我将如何设置 if account_status = 1 那么我可以登录否则无法登录?

mysql - Laravel 中的查询串联

mysql - 一次使用 LEFT JOIN 更新/创建多个

sql - MySQL 是否具有 SQL Server "indexed views"的等效项?

mysql - 在 MySQL 中加速跨多个字段的 LIKE %foo% 搜索的方法

database - 在 neo4j 中是否可以进行增量添加?

mysql - 使用 where 子句中的 select 查询中的字段之一更新查询

PHP 图像大小调整