Обновить значение всех строк в одной колонке таблицы

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
ViKono
Сообщения: 1
Зарегистрирован: 2021.09.23, 12:42

Обновить значение всех строк в одной колонке таблицы

Сообщение ViKono »

Добрый день.
Прошу помочь в решении проблемы.
Суть вопроса:
Нужно обновить значение всех строк в одной колонке таблицы.
Таблица пользователей User в которой есть колонка language_id
У всех пользователей эта колонка имеет значение null по умолчанию.
Нужно обновить абсолютно каждого пользователя у которого в колонке

Код: Выделить всё

language_id = null
на

Код: Выделить всё

language_id = 1
Я попробовал использовать

Код: Выделить всё

User::updateAll(['language_id' => 1], 'language_id = null')
Но это не сработало.
Буду признателен за любую помощь. Всем доброго дня!
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Обновить значение всех строк в одной колонке таблицы

Сообщение ElisDN »

Код: Выделить всё

User::updateAll(['language_id' => 1], ['language_id' => null])
Ответить