在 MySQL 中,如果需要將日期加上一天,可以使用 DATE_ADD() 函數(shù)和 INTERVAL 關(guān)鍵字配合實現(xiàn)。
SELECT DATE_ADD('2022-01-01', INTERVAL 1 DAY);
上述語句將會返回 2022-01-02,即將給定日期加上了一天。
如果需要操作的日期是當(dāng)前時間,可以使用 NOW() 函數(shù)代替具體日期。
SELECT DATE_ADD(NOW(), INTERVAL 1 DAY);
這樣可以將當(dāng)前時間加上一天。
除了 DATE_ADD() 函數(shù)之外,還可以使用 DATE_SUB() 函數(shù)和負(fù)數(shù)的 INTERVAL 單位來實現(xiàn)減少一天的操作。
SELECT DATE_SUB('2022-01-01', INTERVAL -1 DAY);
上述語句將會返回 2022-01-02,與 DATE_ADD() 的效果相同。
需要注意的是,MySQL 中的日期和時間以字符串形式存儲,因此在進行日期計算時需要確保傳入的字符串是符合日期格式的。