1
所有 我使用laravel 5日提交,我的代碼是這樣的laravel更新一個與另一場
$assign = Assign::where('kh','=',$product->kh)->update(['plan_assign_amount' => 'ROUND(single_sales_rate*'.($skuCounts*2).')']);
所以這是很容易的,實際上是在MySQL statment,我的SQL字符串是這樣
update `assign` set `plan_assign_amount` = ROUND(single_sales_rate*18);
但它不能工作,所以有一個簡單的方法來做到這一點?或只使用DB:update()來運行原始的SQL?
感謝您的幫助;
使用'DB :: raw()' – aldrin27
這是更新多行還是單項? –
'$ skuCounts'是什麼? – Hamelraj