簡體   English   中英

如何在 Yii2 中打印 UpdateAll 查詢

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM