I tried printing this query using createCommand, but it is giving boolean error.
RtsSellerEmail::updateAll(['last_check_at' => time() ], ['seller_id' => $sellerId, 'is_sent' => 0, 'email_type' => $emailTypes, ['>', 'created', $release_date]]);
I tried printing this query using createCommand, but it is giving boolean error.
RtsSellerEmail::updateAll(['last_check_at' => time() ], ['seller_id' => $sellerId, 'is_sent' => 0, 'email_type' => $emailTypes, ['>', 'created', $release_date]]);
There is no option to get query for ModelName::updateAll(...)
But we can generate Raw Query using below pattern
$command = Yii::$app->db->createCommand();
echo $command->update(RtsSellerEmail::tableName(),$columns ,$condition)->rawSql;
we can use 'sql' or 'getRawSql()' insted of 'rawSql' to generate raw query