在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天。