Thinkphp5.1 insertAll方法出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thinkphp5.1 insertAll方法出错相关的知识,希望对你有一定的参考价值。

Thinkphp5.1 insertAll方法出错,报错信息看字段重复了也就是

本该

INSERT INTO `号码` (`id` , `编组` , `姓名` , `编号`) SELECT 3,‘‘,‘‘,‘‘

实际上

INSERT INTO `号码` (id , 编组 , 号码 , 姓名 , 编号 , `id` , `编组` , `姓名` , `编号`) SELECT 3,‘‘,‘‘,‘‘

定位出错位置在

\\thinkphp\\library\\think\\db\\Builder.php P:848

增加一个unset($fields)

技术分享

 

以上是关于Thinkphp5.1 insertAll方法出错的主要内容,如果未能解决你的问题,请参考以下文章

Scala slick 2.0 updateAll 等同于 insertALL?

Steaming insert / insertAll - 长时间延迟?

无法使用 table.insertall() 将任何数据上传到 bigquery

使用 insertAll 时丢失行 - BigQuery

从 InsertAll 中查看数据的延迟

BigQuery - 时间戳偏移不适用于 insertAll / Streaming?