Проблема с 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 шт):
Отвечу сам себе. Пользуйтесь оператором UPDATE, если хотите что-то вставить в уже существующее поле, пусть и пустое.