更好地为MySQL中的时间戳添加时间的方法

时间:2014-09-05 08:11:17

标签: mysql

我想在时间戳上添加5分钟:

SELECT timestamp+300 FROM table

适用于分钟(5 * 60 = 300)但是如果我想添加一个月或一年,我无法在几秒钟内计算。

我提出了这个问题:

SELECT UNIX_TIMESTAMP(FROM_UNIXTIME(timestamp) + INTERVAL 5 MINUTE) FROM table

所以我也可以选择多年:

SELECT UNIX_TIMESTAMP(FROM_UNIXTIME(timestamp) + INTERVAL 2 YEAR) FROM table

这是“解决方案”还是有更优雅的方式?

0 个答案:

没有答案