如何 运行 原始 SQL 查询 Laravel 6 中没有任何预期结果?
How to run raw SQL query without any expected result in Laravel 6?
在 Laravel 6.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'
。
有什么想法吗?
你试过 DB::statement() 了吗?
$query = 'INSERT INTO product_copys (SELECT '. implode(',', $myColumArray) .' FROM products)';
DB::statement($query);
在 Laravel 6.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'
。
有什么想法吗?
你试过 DB::statement() 了吗?
$query = 'INSERT INTO product_copys (SELECT '. implode(',', $myColumArray) .' FROM products)';
DB::statement($query);