如何在没有任何预期结果的情况下运行原始sql查询?

t2a7ltrp  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(338)

在Laravel6.x中,有没有任何方法可以在没有任何预期结果的情况下运行原始sql查询?
就像这个:

$query = 'INSERT INTO product_copys (SELECT '. implode(',', $myColumArray) .' FROM products)';

我试过这个:

DB::run($query);

…但上面说 FatalThrowableError: Call to protected method Illuminate\Database\Connection::run() from context 'Illuminate\Database\DatabaseManager' .
你知道吗?

k2fxgqgv

k2fxgqgv1#

你试过db::statement()吗?

$query = 'INSERT INTO product_copys (SELECT '. implode(',', $myColumArray) .' FROM products)';

DB::statement($query);

相关问题