是否可以在Laravel 5.8中用雄辩的或查询生成器来buylk插入忽略/插入或更新?是否不循环每个记录?

时间:2019-05-12 01:18:11

标签: mysql laravel eloquent query-builder

我正在生成许多我想存储在DB中的数据,有时我要存储的部分数据已经存在于DB中。如何在不循环所有记录的情况下插入大量记录?

2 个答案:

答案 0 :(得分:1)

我之前是为解决这个问题而走,我希望在MySQL中插入3000k的行,因此解决此问题的唯一合理方法是:

LOAD DATA LOCAL INFILE

答案 1 :(得分:0)

您可以使用DB::statement('Your raw SQL query here')