【发布时间】:2016-09-25 03:06:31
【问题描述】:
我正在使用 Laravel Spark 并将值插入到 MySQL 表中。我正在执行一系列插入,例如
DB::table('nameOfTable')->insert(['id' => $user['id']]);
DB::table('nameOfTable')->insert(['name' => $user['name']]);
值被正确插入到表中,但每个值都被放置在自己的行中。一定有一个简单的原因,但我没有找到任何运气进行搜索。提前致谢。
【问题讨论】:
-
是的,您正在执行两个单独的插入,因此您将插入两行......这就是插入的工作方式......但是,您可以使用多个值进行单个插入:
DB::table('nameOfTable')->insert(['id' => $user['id'], 'name' => $user['name']]); -
查看Laravel docs 可能会有所帮助
-
@Mark Baker 下次请发帖作为答案,干得好
标签: php mysql laravel laravel-spark