在 MySQL 中,您可以使用 DATE_SUB 函数根据传入的值获取新日期。例如,我可以使用以下代码从我运行该函数时获取 30 天前的日期
SELECT DATE_SUB(NOW(), INTERVAL 30 DAY);
是否可以使用该函数或类似的函数从另一个配置表中提取一个值来确定您想要返回多少天?
SELECT DATE_SUB(NOW(), INTERVAL x DAY);
这是在设定的天数后将记录从实时表移动到存档表的项目的一部分,我希望能够将其设置为可配置的值。
这是在 AWS 中设置的 MySQL 5.7 实例上作为每日事件运行的
你可以试试这个: