tp5 saveAll()批量循环插入

浏览:5881 发布日期:2019/06/11 分类:ThinkPHP5专区 关键字: 循环插入,批量插入,tp5,savaAll,insertAll,数据库效率,数据量大
使用模型savaAll()方法批量新增数据,生成的是若干条insert into插入语句,然后一条一条的插入,但如果数据量大,有1w以上,这种批量插入方式就比较慢。

如果一次性插入会比saveAll()方法效率高很多,MySQL的insert value和insert values有点区别。

tp5模型有没有批量插入的方法生成的SQL语句是这样的?insert into `table_name` (field1,field2) values ('1','2'),('3','4'),('5','6')...
目前知道Db类有个insertAll()方法是这样的,模型好像没有
最佳答案
评论( 相关
后面还有条评论,点击查看>>