Skip to content

Commit 0f0e459

Browse files
committed
Add example to updateBatch() documentation
1 parent 732dd68 commit 0f0e459

File tree

1 file changed

+6
-0
lines changed
  • user_guide_src/source/database/query_builder

1 file changed

+6
-0
lines changed

user_guide_src/source/database/query_builder/092.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@
3232
->onConstraint(new RawSql('`mytable`.`title` = `u`.`title` AND `mytable`.`author` = `u`.`author`'))
3333
->updateFields(['last_update' => new RawSql('CURRENT_TIMESTAMP()')], true)
3434
->updateBatch();
35+
36+
// OR
37+
foreach ($data as $row) {
38+
$builder->setData($row);
39+
}
40+
$builder->onConstraint('title, author')->updateBatch();
3541
/*
3642
* Produces:
3743
* UPDATE `mytable`

0 commit comments

Comments
 (0)