SELECT NOW() + INTERVAL 10 SECOND;
以上代码使用了INTERVAL关键字对当前时间进行增加,从而实现了获取当前时间延后十秒的结果。
需要注意的是,将NOW()函数返回的结果直接进行加减操作是不可行的,因为它返回的是一个日期时间类型的值(DATETIME或TIMESTAMP),而加减操作的是正数或负数,需要先使用INTERVAL将数值转换为日期时间类型。
如果需要将当前时间延后或提前指定的时间段,也可以使用DATE_ADD或DATE_SUB函数实现:
SELECT DATE_ADD(NOW(), INTERVAL 10 SECOND); SELECT DATE_SUB(NOW(), INTERVAL 10 MINUTE);
以上代码分别使用了DATE_ADD和DATE_SUB函数对当前时间进行了加和减的操作,其中第一个例子将当前时间延后十秒,而第二个例子将当前时间提前十分钟。