首页 > 解决方案 > MySQL 自动日期生成

问题描述

首先让我说我是新手,刚开始了解 MySQL 并发现日期操作有其挑战。在我看来,应该可以有三列:

例如,A 列包含加入 2020-01-12 的日期成员,从表单映射。

B 列包含第 1 年或第 5 年的会员年限,目前是手动输入的

然后计算在成员创建或更新时插入 C 列中的到期 'date A'+ 'integer B' Year

可以手动进行,但我觉得应该是自动的。如果有人可以给我一个开始或指向可能有帮助的教程,我将不胜感激。

标签: mysql

解决方案


在 MySql 中,您可以使用 DATE_ADD() 函数:

SELECT columnA, columnB, DATE_ADD(columnA, INTERVAL columnB YEAR) AS EXPIRY;

使用此网页作为参考。


推荐阅读