Я пытаюсь добавить определенное количество минут к текущему времени в таблице SQL. Для этого я попробовал функцию DATEADD SQL:Добавление минут к DATETIME
$insert = 'INSERT INTO Waiting_list(
ID_Patient,
Arrival_Time,
Classification,
Target_Time)
VALUES (
"'.$_SESSION['id'].'",
NOW(),
"'.$_SESSION['classification'].'",
DATEADD(MINUTE, @'.$waitingtime.', @NOW()))';
Колонка Target_Time имеет тип DATETIME
.
Хотя, я получаю ошибку SQL около '())'. Не NOW()
Работает с DATEADD
?
какая система баз данных? – JEM
, поскольку вы отметили вопрос в php, могу ли я спросить, почему вы не вычисляете дату/время в php, а затем вставляете его в любую базу данных, которую используете? –