Ошибка SQL # 1064 - PullRequest
       16

Ошибка SQL # 1064

3 голосов
/ 13 октября 2010

Пытается ввести значение в поле mediumblob в таблице mySQL, но я получаю:

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

INSERT INTO 'Picture'
VALUES (efvr)
WHERE id = 40 

Что не так с этим утверждением и как его можно исправить?

1 Ответ

5 голосов
/ 13 октября 2010

Вы не можете иметь предложение WHERE на INSERT. Если вы пытаетесь изменить существующую строку, вам нужно вместо этого использовать ОБНОВЛЕНИЕ.

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