CURDATE() 在插入 MySQL 时添加间隔



MySQL INSERT语句中向CURTIME()添加小时的正确语法是什么。

$query = "INSERT INTO `ordisp` (`date`, `time`, `operator`, `status`, `completed`, `name`, `email`) VALUES (CURDATE(), CURTIME(INTERVAL 2 HOUR), '".mysql_real_escape_string($operator)."', '".mysql_real_escape_string($status)."', '".mysql_real_escape_string($complete)."', '".mysql_real_escape_string($name)."', '".mysql_real_escape_string($email)."')";

谢谢。

您可以使用DATE_ADD

time(date_add(curdate(), interval 2 hour))

或者只是

time(curdate() + interval 2 hour)

SQLFiddle demo

顺便说一句,为什么不将datetime列合并为一个datetime列?

相关内容

  • 没有找到相关文章

最新更新