MySQL時間增加分鐘數(shù)的方法
在MySQL數(shù)據(jù)庫中,時間是一種常見的數(shù)據(jù)類型。當(dāng)我們需要在一段時間基礎(chǔ)上增加若干分鐘時,可以使用如下方法。
使用DATE_ADD函數(shù)
DATE_ADD函數(shù)可以在時間基礎(chǔ)上增加指定的時間間隔,包括年、月、日、小時、分鐘等。語法如下:
DATE_ADD(date, INTERVAL n MINUTE)
其中,date是需要增加時間的日期或時間值,n是需要增加的分鐘數(shù)。下面是一個例子:
SELECT DATE_ADD('2019-01-01 12:30:00', INTERVAL 10 MINUTE) AS new_date;
執(zhí)行結(jié)果為“2019-01-01 12:40:00”,表示在原時間基礎(chǔ)上增加了10分鐘。
使用TIMESTAMPADD函數(shù)
TIMESTAMPADD函數(shù)也可以在時間基礎(chǔ)上增加指定的時間間隔,包括年、月、日、小時、分鐘等。語法如下:
TIMESTAMPADD(MINUTE, n, date)
其中,MINUTE表示需要增加的時間單位,n是需要增加的分鐘數(shù),date是需要增加時間的日期或時間值。下面是一個例子:
SELECT TIMESTAMPADD(MINUTE, 10, '2019-01-01 12:30:00') AS new_date;
執(zhí)行結(jié)果也是“2019-01-01 12:40:00”,表示在原時間基礎(chǔ)上增加了10分鐘。