SELECT DATE_ADD(NOW(), INTERVAL 1 HOUR);
这段代码的意思是,在当前时间上加一个小时,并返回加上后的时间。其中,NOW()即代表当前时间,INTERVAL 1 HOUR表示要加上1个小时。如果需要加上几个小时,只需将数字1改成所需的小时数即可。
需要注意的是,此操作仅返回结果,不会修改原有的时间。如果想要修改数据库内的时间数据,需要使用UPDATE语句。示例如下:
UPDATE my_table SET my_time = DATE_ADD(my_time, INTERVAL 1 HOUR) WHERE id = 1;
这段代码的意思是,将my_table表中id为1的记录中的my_time字段加上1个小时,并将结果保存到数据库中。如果想要加上其他小时数,只需将代码中的1改成所需的数字即可。
以上就是在MySQL中对时间加一个小时的实现方法,希望对大家有所帮助。