在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)."')";
谢谢。
答案 0 :(得分:2)
您可以使用DATE_ADD
time(date_add(curdate(), interval 2 hour))
或只是
time(curdate() + interval 2 hour)
BTW为什么不将date
和time
列加入一个datetime
列?