Обновление одного поля

Для того чтобы обновить конкретную запись в не все записи в таблице, необходимо применять условие для запроса.

WHERE - можно использовать ключевое слово WHERE для указания условий в запросе.

UPDATE имя_таблицы SET поле_где меняем значение = меняемое_значение WHERE поле_для условия = значение_ячейки; - команда для обновления данных таблицы.

Посмотрим на наши данные в таблице и выберем, что мы будем изменять уже в записанной информации.

Изменим поле age на цифру 2. Перед тем как вносить изменения мы выбираем БД (если ещё не выбрали) с которой будем работать командой USE имя_БД. А потом при помощи команды UPDATE внесем изменение в поля таблицы. Пропишем условие WHERE. Изменим поле id только в той строке где в поле name находится слово Vika.

Мы нашли строку где в поле name содержится значение Vika и в этой строке изменили поле id на цифру 2.

Важно писать условие в “ ” если в поле условия находится строка, и без “ ” если в поле условия находится число.

Текстовые значение условия не зависит от регистра. Поэтому условие лучше выбирать по полям, значение которых уникальное для каждой строки, чаще всего это значение поля id. Будьте крайне осторожны чтобы не затереть нужные данные в таблице.