THINKPHP3.2.3 批量插入与ON DUPLICATE KEY UPDATE之间怎么写

最近二开之前16年的一个项目,其中我的一个插入需求是这样的

1、批量插入

2、根据唯一的索引,已经存在的只修改不新增

TP3.2中的文档并没有明确指出用什么语法函数去操作,但指出了一个地方是:

 

但是我用insert却不行最后换了addAll解决;

代码:

 $addResult = $this->M_DATA->table("data_day_test")->addAll($saveInfo,$options=array(),$replace=true);

replace 一定是true,否则会按照正常的addAll处理,中间没研究

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章