2014-01-17 72 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,删除)。修复了我的错误。

相关问题