mysql - 是否可以在 Laravel 5.8 中使用 eloquent 或查询构建器构建插入忽略/插入或更新?不循环每条记录?
问题描述
我生成了很多我想存储在数据库中的数据,有时我要存储的部分数据已经存在于数据库中。如何插入大量记录而不将它们全部循环?
解决方案
我之前正在解决这个问题,我想在 MySQL 中插入 3000k 行,所以我可以解决这个问题的唯一合理方法是:
LOAD DATA LOCAL INFILE
推荐阅读
- codeception - 从 PHP 创建和运行代码接收测试
- scheme - 关于在方案中创建绝对值函数的问题
- r - 使用 RMD 文件中的连字符在 YAML 中添加额外依赖项列表?
- java - 条件查询EntityManager
- angular - localStorage 值被分页器 NaN 清除
- c++ - 没有额外参数的函数的 GSL 数值积分
- docker - Docker Jenkins 容器因严重 jenkins.InitReactorRunner$1#onTaskFailed: Failed ConfigurationAsCode.init 而崩溃
- spring-boot - Spring - 如何为soap服务构建一个junit测试
- python - 读取 csv 文件中重复的列名
- python - 如何解决“ValueError:“连接”层需要具有匹配形状的输入,连接轴除外”?