设置相对于UTC_TIMESTAMP()的日期时间

时间:2011-12-15 06:58:02

标签: mysql

我想知道是否有一种简单的方法可以在MySQL中设置相对于UTC_TIMESTAMP()的日期时间字段。例如,如果我想将它设置为过去的1小时,那么是否有一些相当于

UPDATE table_name set datetime_col=(UTC_TIMESTAMP()-3600) where ...

(如果我尝试以上操作,则将datetime字段设置为00-00-0000 00:00:00)

2 个答案:

答案 0 :(得分:4)

试试这个:

 UPDATE table_name set datetime_col=DATE_SUB(UTC_TIMESTAMP(),INTERVAL 1 HOUR)

答案 1 :(得分:1)