Jes*_*sen 5 database insert laravel
我一直试图弄清楚哪一个使用的时候,如果我甚至应该同时使用它们.
一直在看Laravel文档,他们都在那里.从我可以做到的,DB::insert()提供更多"量身定制"的查询DB::table()->insert().
DB::insert()
DB::table()->insert()
当谈到如何以及何时使用哪个时,是否有人能够澄清两者之间的区别究竟是什么?
Bog*_*nik 21
DB::insert()用于 原始SQL查询.例:
DB::insert('insert into users (id, name) values (?, ?)', [1, 'Dayle']);
DB::table()->insert()用于查询构建器.例:
DB::table('users')->insert( ['email' => 'john@example.com', 'votes' => 0] );
查询构建器将条件编译为原始sql查询,但我使用它是因为它更方便
归档时间:
9 年,4 月 前
查看次数:
19044 次
最近记录:
7 年,2 月 前