是的,MySQL的DATE_SUB()函數支持負數作為參數。當使用負數時,它會將指定的日期向未來推進,而不是向過去回退。例如,要將當前日期向未來推進3天,可以使用以下查詢:
DATE_SUB()
SELECT DATE_SUB(CURRENT_DATE, INTERVAL -3 DAY);
這將返回當前日期加上3天的結果。請注意,雖然在這種情況下使用DATE_ADD()函數可能更直觀,但DATE_SUB()仍然可以正常工作。
DATE_ADD()