使用addAll批量添加数据,在插入时提示:“Duplicate entry '106178-1' for key 'itemIdChannel”,该如何解决呢?
具体重现情况如下:
我有一个字段是唯一索引,使用addAll批量添加数据时,其中有一部分数据已经存在了,就会报冲突的错误,并且后面的数据不会继续添加,有什么办法可以解决吗?我希望是遇到冲突后,不重复的数据继续添加,重复的就跳过!
方案如下:
是这样解决的public function addAll($dataList,$options=array(),$replace=false),
这样addAll($data,array(),true)就会覆盖重复数据了!