Antonchik
@Antonchik
Программирую на HTML

Почему не работает update?

$category = (new Query())->select(['c.id'])
            ->from(Category::tableName().' c')
            ->innerJoin(UserCategory::tableName().' uc','uc.category_id = c.id')
            ->where(['uc.user_id' => Yii::$app->user->id,'c.name' => $name,'uc.del' => 1]);

        $update = (new Query())->createCommand()->update('user_category',['del' => 0],['category_id' => $category])->execute();

472e4d06d2bf44f283c80247a8ec296a.png
Почему не работает???
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
kimono
@kimono
Web developer
По всей видимости, вы делаете апдейт таблицы UPDATE user_category в тот же момент, когда делаете выборку оттуда используя FROM user_category.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы