如何使用Laravel的Fluent完成MySQL子句INSERT DELAYED
?
答案 0 :(得分:7)
你不能,至少不能用Fluent。 Laravel为您提供了通过DB::query()
方法执行原始查询的方法。
使用DB::query()
,您应该能够达到理想的效果。
如果由于某种原因它不能正常工作,请注意,对于DB::query()
的某些查询,它们仍然无法正常工作,那么您将需要使用原始PDO对象。您可以通过DB::connection()->pdo
获取PDO对象,请记住,如果您使用的是自定义连接,而不是配置中定义的默认值,则需要将其传递给DB::connection('connection_name')
可以在Laravel文档中找到更多信息:http://laravel.com/docs/database/raw