MySQL中,NOW()函數(shù)是一個很常見的函數(shù)。它的作用是獲取當(dāng)前的系統(tǒng)時間,且返回值的數(shù)據(jù)類型是DATETIME。
NOW()函數(shù)可以在INSERT或UPDATE語句中使用,以獲取當(dāng)前時間作為字段的默認(rèn)值。也可在SELECT語句中使用。例如:
SELECT NOW();
上述語句將返回當(dāng)前系統(tǒng)時間。
NOW()函數(shù)可以和其它函數(shù)搭配使用,比如用于計算日期差距。例如:
SELECT DATEDIFF(NOW(), '2019-01-01');
上述語句將返回當(dāng)前系統(tǒng)時間與2019年1月1日之間的天數(shù)差距。
另外,NOW()函數(shù)所返回的時間是系統(tǒng)時間,因此它不能用于獲取數(shù)據(jù)庫服務(wù)器的時間,更不能用于與其它服務(wù)器進(jìn)行時間同步。