mysql - MySQL 自动日期生成
问题描述
首先让我说我是新手,刚开始了解 MySQL 并发现日期操作有其挑战。在我看来,应该可以有三列:
例如,A 列包含加入 2020-01-12 的日期成员,从表单映射。
B 列包含第 1 年或第 5 年的会员年限,目前是手动输入的
然后计算在成员创建或更新时插入 C 列中的到期 'date A'+ 'integer B' Year
可以手动进行,但我觉得应该是自动的。如果有人可以给我一个开始或指向可能有帮助的教程,我将不胜感激。
解决方案
在 MySql 中,您可以使用 DATE_ADD() 函数:
SELECT columnA, columnB, DATE_ADD(columnA, INTERVAL columnB YEAR) AS EXPIRY;
使用此网页作为参考。
推荐阅读
- python - 字段 'id' 需要一个数字,但得到 [
] - algorithm - 关于在 Boruvka 算法中执行下一步的问题
- azure-devops - Azure Webapp 服务总线强制重启
- flutter - Flutter/Dart:调用自身内部的函数以重复触发计时器以刷新 JWT 令牌?
- php - WordPress:如何隐藏自定义用户角色的某个菜单项?
- jsf - 怎么放
- gremlin - Gremlin 组插入并添加顶点(如果不存在)
- mongodb - 文档数据库 | Mongoerror:不支持聚合阶段:'$lookup on multiple join conditions and uncorrelated subquery
- mysql - MySQL 窗口函数每 5 分钟计算一次平均值或最大值
- regex - 如何使用 JQuery-Inputmask 验证电子邮件地址?