Проблема с SQL запросом (Неожиданный токен, Неизвестный оператор)

Ребята, понимаю что вопрос детский, но не могу понять, в чем проблема с этим простейшим SQL запросом

INSERT INTO users(image) VALUES ('somevalue') WHERE email = '[email protected]'

Задача, вставить в таблицу users, в столбец image значение somevalue в ту строку, где поле email равняется значению [email protected]

MySQL версия 5.6, локальная машина. Строка со значением email равному [email protected] есть

Получаю ошибку: Ошибка Статический анализ: Найдено 2 ошибок при анализе. Неожиданный токен. (near "WHERE" at position 46) Неизвестный оператор. (near "WHERE" at position 46) SQL запрос: INSERT INTO users(image) VALUES ('somevalue') WHERE email = '[email protected]' Ответ MySQL: Документация

1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около 'WHERE email = '[email protected]'' на строке 1

Благодарю!


Ответы (1 шт):

Автор решения: Agapini

Отвечу сам себе. Пользуйтесь оператором UPDATE, если хотите что-то вставить в уже существующее поле, пусть и пустое.

→ Ссылка