【发布时间】:2017-02-07 05:03:00
【问题描述】:
觉得我的桌子是这样的
+--------+-------------------+-----------+
| ID | Type | nOrder |
+--------+-------------------+-----------+
| 1 | A | 0 |
| 2 | A | 1 |
| 3 | A | 2 |
| 4 | B | 0 |
| 5 | B | 1 |
| 6 | B | 2 |
| 7 | B | 3 |
| 8 | B | 4 |
| 9 | C | 0 |
| 10 | C | 1 |
+--------+-------------------+-----------+
我有一个这样的数组
+--------+-------------------+-----------+
| ID | Type | nOrder |
+--------+-------------------+-----------+
| 5 | A | 0 |
| 4 | A | 1 |
+--------+-------------------+-----------+
我想用 laravel 中的这些新行更新我的表, 在没有循环的laravel中有什么办法吗?如果不是,我该如何使用 sql 语句来做到这一点。
在 php 和 mysqli 中,我可以创建我所有更新查询的查询,然后将它们发送到一个查询中,一个带有 10 个更新语句的查询,现在我怎么能在 laravel 中做到这一点???
【问题讨论】:
-
既然有了数组,为什么不想循环呢?您仍然需要循环访问数组内容。
-
因为循环发送数据库查询不是一个好的解决方案,我只想通过一个查询来完成
标签: php mysql laravel laravel-5