我想在datetime字段中插入明天的日期+ 07:00:00 以获得有效的日期时间值。
我试过
INSERT INTO `sometable` VALUES(CURDATE()+1)
但它只是在明天的日期和00:00:00时间插入我:
2012-01-19 00:00:00
如何在指定时间内插入?
答案 0 :(得分:4)
答案 1 :(得分:2)
首先,向CURDATE()添加1天,然后将7小时添加到该结果:
INSERT INTO `sometable` VALUES (TIMESTAMPADD(HOUR, 7, TIMESTAMPADD(DAY, 1, CURDATE())))
答案 2 :(得分:0)
在这种情况下如何CURDATE() + 1 + CURTIME()
。
编辑:实际上,使用DATE_ADD
功能:
DATE_ADD(CURDATE(),INTERVAL 1 DAY)