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處理,中間沒研究

 

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