首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sql isnull update with laravel eloquent update

sql isnull update with laravel eloquent update
EN

Stack Overflow用户
提问于 2018-05-07 22:10:57
回答 1查看 43关注 0票数 0

当前表(目标)

代码语言:javascript
复制
field1   field2   field3    field4
apple1   apple2   apple3   apple4

我要添加的数据(源)

代码语言:javascript
复制
SourceData = ("orange1","orange2",null,"orange4")

更新后我所期望的结果

代码语言:javascript
复制
field1      field2   field3   field4
orange1   orange2   apple3   orange4

我可以用sql query来做这件事,我只想用laravel eloquent来做这件事。

有什么建议吗?谢谢..。

EN

回答 1

Stack Overflow用户

发布于 2018-05-07 22:26:29

假设你已经找到了你想要的模型:例如:$model = App\Target::where('field1', 'orange1');

您可以使用update函数:

代码语言:javascript
复制
App\Target::find(id)->update([
  'field1' => 'orange1',
  'field2' => 'orange2',
  'field4' => 'orange4'
]);

update函数仅更新指定的字段。

如果您想要更新所有行,则执行以下操作:

代码语言:javascript
复制
App\Target::update([
  'field1' => 'orange1',
  'field2' => 'orange2',
  'field4' => 'orange4'
]);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50216304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档