一.今天写项目的时候,突然发现一个坑爹的问题,使用saveAll新增多条数据,但是一直提示缺少更新条件,然而我发现代码里面并没有更新,而且saveAll我仅仅是去新增多条数据而已

原来源码 模型类中有isUpdate这个属性的值

这个值默认为false,但因为我自己在saveAll之前使用过save方法,而且是更新数据,

save方法会将isUpdate改为true,改完isUpdate的值,源码并没有再次改回来,这样isUpdate的值将一直是true,以至于我再使用saveAll的时候,提示缺少更新条件,而解决这个问题就是在saveAll前面加上isUpdate(false)

原文:https://www.jianshu.com/p/1848f61de648

二.多次用save新增数据时会出现增加失败情况

可以这样就行了,也是isUpdate的问题

foreach($list as $data){
$user->data($data,true)->isUpdate(false)->save();
}

最新文章

  1. 关于如何在Android、Java等非微软平台上建立高信任的SharePoint应用程序
  2. JS动态添加option和删除option
  3. MySQL的数据类型
  4. window.navigate 与 window.location.href 的使用区别介绍
  5. codeforces A. New Year Candles 解题报告
  6. 【Todo】Python字符编码学习
  7. sharepoint 2010 切换域
  8. emWin(ucGui)数值显示例程 -【worldsing笔记】
  9. 【转】c# yield用法
  10. 关于.net中线程原子性的自我总结
  11. 给Chrome和Firefox添加js脚本作为插件的方法
  12. Unity3D之MeleeWeaponTrail武器轨迹插件的使用
  13. syslog_test.c 简单的syslog函数
  14. QT update和repaint的区别
  15. XListView下拉刷新和上拉加载更多详解
  16. java的断言(assert)
  17. Eclipse 创建第一个 springboot 应用
  18. PHP----------php的opcache扩展配置参数介绍
  19. django的RestFramework模块的源码分析
  20. Word2010去除灰色中括号标记

热门文章

  1. jeesite中重启项目时用户头像丢失的疑惑
  2. 常见web中间件漏洞(四)Tomcat漏洞
  3. STM32—串口使用总结
  4. 题解 P3317 [SDOI2014]重建
  5. 题解—P2218 [HAOI2007]覆盖问题
  6. .NET Core 新特性:发布单文件可执行程序
  7. jsoup的Node类
  8. tf.app.run() 运行结束时,报错:SystemExit exception: no description
  9. Learning ROS: Using a C++ class in Python
  10. asp.NetCore3.1系统自带Imemcache缓存-滑动/绝对/文件依赖的缓存使用测试