Как мне обновить данные в таблице mysql с именем link в столбце type для user_id NULL?

#mysql

#mysql

Вопрос:

Я почти ничего не понимаю в sql, помогите мне обновить данные, чтобы в таблице ссылок для столбца type изменить значение на direct, при условии, что столбец user_id равен NULL

Изображение

Я знаю только, как обновить весь столбец type, но я не знаю, как поступить с условием, только для user_id равно NULL

 Update links set type='direct'
 

Комментарии:

1. Используйте WHERE условие, как в SELECT .

2. update links set type='direct' where user_id IS NULL Вы почти изложили точное утверждение, которое вам нужно в вашем вопросе 😉

3. Я надеюсь, что это не важные данные. Тот, кто почти ничего не понимает, не должен обновлять базу данных.

4. @Barmar: Я уверен, что он понял, ха-ха

Ответ №1:

 UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
 

Смотрите Документы: https://dev.mysql.com/doc/refman/8.0/en/update.html

 Update links set type='direct' WHERE user_id is null