gpt4 book ai didi

database - Laravel DB::insert() 和 DB::table()->insert() 之间的区别

转载 作者:太空狗 更新时间:2023-10-30 01:50:04 26 4
gpt4 key购买 nike

我一直在想什么时候使用哪个,以及是否应该同时使用两者。

一直在看 Laravel 文档,里面都有。据我所知,DB::insert() 提供了比 DB::table()->insert() 更多的“定制”查询。

谁能阐明两者在如何以及何时使用哪个方面的确切区别?

最佳答案

  • DB::insert() raw sql queries .示例:

    DB::insert('插入用户 (id, name) 值 (?, ?)', [1, 'Dayle']);

  • DB::table()->insert() query builder .示例:

    DB::table('用户')->插入(
    ['email' => 'john@example.com', 'votes' => 0]
    );

查询构建器将条件编译为原始 sql 查询,但我正在使用它,因为它更方便。

关于database - Laravel DB::insert() 和 DB::table()->insert() 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39118995/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com