gpt4 book ai didi

mysql - Laravel Eloquent 或 DB 中的批量更新

转载 作者:行者123 更新时间:2023-11-30 23:02:23 26 4
gpt4 key购买 nike

有没有人知道如何在没有在一个查询字符串中执行此操作的技术的情况下执行此操作。我的意思是我在网上看到的流行方式是循环数据(更新)并生成单个更新语句,然后触发查询。 Eloquent Approach 或 DB 是否可以不循环?

最佳答案

这在 Eloquent 中是可行的,它可能需要启用批量赋值,但如果这样你会得到一个错误。

$post_data = Input::all();
$model = Model::find($id);
$model ->fill($post_data);
$model ->save();

$post_data = Input::all();
Model::find($id)->update($post_data);

关于mysql - Laravel Eloquent 或 DB 中的批量更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23402194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com