php - Yii2使用sql語句批次更新而非循環插入,如何實現?
漂亮男人
漂亮男人 2017-05-17 09:55:39
0
1
861

Yii實作如下的批次插入方式,如果是批量更新Yii2有沒有相同的實作方式呢?


Yii::$app->db
    ->createCommand()
    ->batchInsert($table, $columns, $rows)
    ->execute();

批次更新是使用一條SQL語句實現批次更新,而非循環的更新的方式,e.g:

UPDATE order
    SET field = CASE order_no
        WHEN 1 THEN 'value'
        WHEN 2 THEN 'value'
        WHEN 3 THEN 'value'
    END
WHERE order_no IN (1,2,3)
漂亮男人
漂亮男人

全部回覆(1)
Ty80

替換為

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板