MySQL 是一款非常流行的關系型數(shù)據(jù)庫管理系統(tǒng),它支持數(shù)據(jù)的增刪改查等基本操作,同時還支持時間戳加減操作。
當我們需要進行時間戳加減操作時,通常會使用 MySQL 內(nèi)置函數(shù)DATE_ADD()
和DATE_SUB()
。這兩個函數(shù)可以對時間戳進行加減操作,并返回結果。
-- 在當前時間戳上加 1 天
SELECT DATE_ADD(NOW(), INTERVAL 1 DAY);
-- 在當前時間戳上減 1 天
SELECT DATE_SUB(NOW(), INTERVAL 1 DAY);
在上面的示例中,我們使用了NOW()
函數(shù)獲取當前時間戳,并通過INTERVAL
關鍵字指定了加減的時間間隔。
除了支持加減天數(shù),DATE_ADD()
和DATE_SUB()
函數(shù)還支持加減其他時間單位,如HOUR
、MINUTE
、SECOND
等。
-- 在當前時間戳上加 1 小時
SELECT DATE_ADD(NOW(), INTERVAL 1 HOUR);
-- 在當前時間戳上減 1 小時
SELECT DATE_SUB(NOW(), INTERVAL 1 HOUR);
需要注意的是,這兩個函數(shù)的第一個參數(shù)必須是一個時間戳,否則會報錯。
綜上所述,MySQL 的時間戳加減操作非常方便,我們只需要使用內(nèi)置函數(shù)DATE_ADD()
和DATE_SUB()
即可輕松實現(xiàn)。
上一篇mysql 時間戳 長度
下一篇css維他命