0

CURTIME()MySQL INSERT ステートメントに時間を追加するための適切な構文は何ですか..

$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)."')";

ありがとうございました。

4

1 に答える 1

2

DATE_ADDを使用できます

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

あるいは単に

time(curdate() + interval 2 hour)

SQLFiddle デモ

ところで、列datetime列を 1 つのdatetime列に結合してみませんか?

于 2013-01-25T15:59:43.197 に答える