[英]How to Print UpdateAll query in Yii2
我嘗試使用 createCommand 打印此查詢,但它給出了 boolean 錯誤。
RtsSellerEmail::updateAll(['last_check_at' => time() ], ['seller_id' => $sellerId, 'is_sent' => 0, 'email_type' => $emailTypes, ['>', 'created', $發布日期]]);
沒有選項可以查詢ModelName::updateAll(...)
但是我們可以使用以下模式生成原始查詢
$command = Yii::$app->db->createCommand();
echo $command->update(RtsSellerEmail::tableName(),$columns ,$condition)->rawSql;
我們可以使用'rawSql' 的 'sql'或'getRawSql()'來生成原始查詢
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.