2014-01-17 120 views
1

我遇到了一個非常奇怪的錯誤:我使用laravel 4,本地一切工作正常。在我的遠程服務器上,情況雖然不同。我得到一個SQLSTATE [HY000]:一般錯誤:2053更新/刪除

SQLSTATE[HY000]: General error: 2053 

UPDATE和DELETE查詢時出錯。奇怪的是,即使錯誤屏幕打印出查詢,它仍然運行並且例如更新了值。

任何人都可以給我一個關於爲什麼會出現這個錯誤的提示嗎?我卡住了!

這裏是我的查詢:

$insert = DB::connection('mysql')->select("UPDATE shops set sector_id = '".$input['sector']."', category_id = '".$input['category']."', date_online = '".$input['date_online']."', date_signed = '".$input['date_signed']."', potential_sales = '".$potentialsales."', shop_system = '".$input['shopsytem']."' WHERE id = '".$input['id']."'"); 
+0

http://dev.mysql.com/doc/refman/5.0/en/error-messages-client.html #error_cr_no_result_set – aconrad

+0

我想我們需要一些更多的信息,你可以添加你使用的代碼嗎? – Benz

+1

@aconrad我已經檢查過了。沒有意義,因爲完全相同的代碼在本地工作。那是奇怪的事情。 – Tino

回答

2

更新所有方法的正確方法(選擇,UDPATE,刪除)。修復了我的錯誤。

相關問題