Ошибка SQL при вставке - PullRequest
       2

Ошибка SQL при вставке

2 голосов
/ 14 апреля 2011

Что не так со следующим оператором SQL?

INSERT INTO thread (deleted) 
VALUES ('2009-01-02 17:41:02') 
WHERE thread.id = 28

1064 - у вас ошибка в синтаксисе SQL; проверьте руководство, которое соответствует вашему серверу MySQL версия для правильного использования синтаксиса около 'WHERE thread.id = 28' в строке 3

РЕДАКТИРОВАТЬ: Я такой идиот ... ОБНОВЛЕНИЕ !!!

Спасибо.

Ответы [ 2 ]

6 голосов
/ 14 апреля 2011

http://dev.mysql.com/doc/refman/5.0/en/update.html

UPDATE thread 
   SET deleted = TIMESTAMP '2009-01-02 17:41:02'
 WHERE id = 28;
1 голос
/ 14 апреля 2011

Вы не можете поместить where в оператор insert...values....Что ты пытаешься сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...