我有一个像这样的数组$文章
原文链接:https://www.f2er.com/php/133169.html[ (int) 0 => [ 'id' => '-@940039','xe_dsca' => 'ÜP2768G/1','xe_citg' => '1F0200','xe_cuni' => 'stk','xe_seak' => 'ÜP2768G/1','xe_seab' => '','xe_wght' => '0.0153','xe_cwun' => 'kg','xe_wgap' => '2','xe_seri' => '2','xe_ltct' => '2','xe_qual' => '2','xe_hama' => '2','xe_ctyo' => 'DE','xe_ccde' => '85045095','xe_cpln' => '240000','xe_spar' => '2','xe_wear' => '2','xe_ctyo_de' => null,'xe_cean' => null,'xe_ewm_dsce' => null,'xe_cood' => null,'xe_ewm_dsne' => null,'xe_ewm_dsge' => null,'xe_ewm_dsen' => null,'xe_ewm_dscz' => null,'xe_wgh1' => null,'xe_wgh2' => null,'xe_wgh3' => null ],(int) 1 => [ 'id' => '000-000500-00000','xe_dsca' => 'DUMMY ZEITBUCHUNG','xe_citg' => '1F0800','xe_seak' => 'DUMMY ZEITBUCHUN','xe_seab' => '000-000500-00000','xe_wght' => '0','xe_ccde' => '000','xe_cpln' => '930000','xe_ctyo' => null,'xe_wgh3' => null ]
在我的控制器中,我有这些线
foreach ($articles AS $article) { $query = $this->Articles->query(); $query ->insert($required_article_fields) ->values($article) ->execute(); }
这段代码工作正常,但是有人建议我如何在重复密钥更新时插入?什么是一次保存多行数据的最佳做法?