在MySQL中,您可以使用ADDDATE()函数来增加日期
SELECT ADDDATE(date_column, INTERVAL expression unit) FROM table_name;
其中:
date_column 是您要操作的日期列。expression 是您要增加的时间量。unit 是时间单位,例如 DAY, MONTH, YEAR等。table_name 是包含日期列的表名。举个例子,假设您有一个名为orders的表,其中包含一个名为order_date的日期列,您希望将所有订单日期向前推3天,可以这样写:
SELECT ADDDATE(order_date, INTERVAL 3 DAY) AS new_order_date FROM orders;
这将返回一个新的结果集,其中包含原始订单日期向前推3天后的新日期。如果您想直接更新表中的日期,可以使用UPDATE语句:
UPDATE orders SET order_date = ADDDATE(order_date, INTERVAL 3 DAY);
这将把orders表中的order_date列值更新为原始值加上3天。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: oracle随机函数使用的方法是什么