Обновление значений в таблицах оператор update.

от автора

в
Синтаксис:

UPDATE [table] table_name 
SET column1 = value1, column2 = value2, ... 
[WHERE condition] 
[ORDER BY expression [ ASC | DESC ]]
[LIMIT number_rows];

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

Для начала выберем базу в которой будем работать .

use asteriskcdrdb

Нам нужно знать имя таблицы , имя столбца, и значение по которому будем выбирать столбец !

Например я хочу поменять значение в таблице cdr в столбце userfield, при этом нужно отфильтровать какую ячейку я буду изменять , я хочу отфильтровать по значению в столбце calldate (Время начало звонка) оператор WHERE ,

Но сперва я посмотрю что находится в ячейке:

select calldate,userfield from cdr WHERE calldate = '2024-12-12 11:34:03';

вижу что ячейки пустые.

update cdr  set userfield = 'Hello' WHERE calldate = '2024-12-12 11:34:03';

тем самым мы поменяли в ячейках значение на Hello

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Аватар пользователя yuliaadmin

Об авторе


Поиск по сайту


Полезные ссылки

Ссылки, которые я считаю полезными и хочу поделиться.