Heim > Fragen und Antworten > Hauptteil
Yii implementiert die folgende Batch-Einfügungsmethode. Wenn es sich um eine Batch-Aktualisierung handelt, gibt es dieselbe Implementierungsmethode in Yii2?
Yii::$app->db
->createCommand()
->batchInsert($table, $columns, $rows)
->execute();
Batch-Update ist eine Möglichkeit, eine SQL-Anweisung zu verwenden, um Batch-Updates anstelle von zyklischen Updates zu implementieren, z. B.:
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)