только скобка была упущена
INSERT INTO private_message (id, sender, msgdate) VALUES ($_POST['id'],$_POST['to'], **OneOfTheseFunctions**)
заменить OneOfTheseFunctions с на этих трех утверждений:
Есть три способы извлечения текущего времени в S QL SERVER.
CURRENT_TIMESTAMP, GETDATE(), {fn NOW()}
CURRENT_TIMESTAMP
CURRENT_TIMESTAMP является недетерминированной функции. Представления и выражения, ссылающиеся на этот столбец, не могут быть проиндексированы. CURRENT_TIMESTAMP может использоваться для печати текущей даты и времени каждый раз, когда создается отчет.
GETDATE()
GETDATE является недетерминированной функции. Представления и выражения, ссылающиеся на этот столбец, не могут быть проиндексированы. GETDATE может использоваться для печати текущей даты и времени каждый раз, когда отчет создается.
{п Теперь()}
Индикатор {п Теперь()} является канонической функцией ODBC, который может быть использован в T-SQL, так как поставщик OLE DB для SQL Server поддерживает их. {fn Now()} может использоваться для печати текущей даты и времени каждый раз, когда создается отчет.
Если вы запустите следующий скрипт в Query Analyzer. Я дам вам те же результаты. Если вы видите план выполнения, разница в производительности отсутствует. Это одинаково для всех трех операторов select.
SELECT CURRENT_TIMESTAMP
GO
SELECT {fn NOW()}
GO
SELECT GETDATE()
GO
Не беспокойтесь, все они равны по функциональности и производительности!
Ваши скобки не сбалансированы. –
Вам нужно добавить другой вопрос в конце –
выберите лучший ответ и проголосуйте –