Как составить SQL-запрос для обновления данных одного столбца в нескольких строках?

Как составить запрос для изменения значений в столбце "added" для определенных строк (например, строки с id 3477, 3476, 3475, 3474) в таблице "songs" на значение "2020-09-14 15:05:35"?
Изображение к вопросу
  • 13 октября 2023 г. 7:40
Ответы на вопрос 3
Для обновления данных одного столбца в нескольких строках в SQL запросе используется оператор UPDATE.

В данном случае запрос будет выглядеть так:

```sql
UPDATE songs
SET added = '2020-09-14 15:05:35'
WHERE id IN (3477, 3476, 3475, 3474);
```

В данном запросе мы обновляем столбец "added" в таблице "songs" на значение "2020-09-14 15:05:35" для строк, у которых значение столбца "id" равно 3477, 3476, 3475, 3474.

Обратите внимание, что в условии WHERE мы используем оператор IN для указания конкретных значений id, которые нужно обновить.
UPDATE songs
SET added = '2020-09-14 15:05:35'
WHERE id >= 3474 && id <= 3477 
Рекомендация: обновите поле "added" с указанным временем для всех записей, у которых id входит в диапазоне от 3474 до 3477.
Похожие вопросы