由于需要新增的数据量较大,且新增的数据集中可能有部分在数据库已存在;
1、updateOrInsert 只能处理单条数据进行处理 2、insert 只能批量新增,无法处理存在时修改
请问有没有可以批量处理的方法或插件?
upsert 方法
webman的 updateOrInsert 就可以,但是只能单条处理,我这边想批量处理,就是没找到方法
upsert 看看laravel的数据库文档
tp的orm可以实现,saveAll方法新增数据默认会自动识别数据是需要新增还是更新操作,当数据中存在主键的时候会认为是更新操作。 thinkphp批量新增/更新数据
看我的分享
upsert 方法
webman的 updateOrInsert 就可以,但是只能单条处理,我这边想批量处理,就是没找到方法
upsert 看看laravel的数据库文档
tp的orm可以实现,saveAll方法新增数据默认会自动识别数据是需要新增还是更新操作,当数据中存在主键的时候会认为是更新操作。
thinkphp批量新增/更新数据
看我的分享