添加 30 天的日期

Sye*_*aib 5 bash date mysql

使用bashor mysql,如何在用户表中添加30expiry

示例我有这样的数据库名称USERS和表expiry

USERNAME   EXPIRATION
JOHN       2015-09-26
Run Code Online (Sandbox Code Playgroud)

我希望该命令获取EXPIRATION指定列中的任何值并为其USERNAME添加30

所以结果将是:

USERNAME   EXPIRATION
JOHN       2015-10-26
Run Code Online (Sandbox Code Playgroud)

hee*_*ayl 16

使用 GNU date

$ date -d '2015-09-26 +30 days' '+%Y-%m-%d'
2015-10-26
Run Code Online (Sandbox Code Playgroud)

  • 对于 `'+%Y-%m-%d'` 短替换是 `-I` 选项 (2认同)