SQLSTATE [HY000]:常规错误:2053更新/删除

时间:2014-01-17 08:37:06

标签: mysql laravel debian

我遇到了一个非常奇怪的错误:我正在使用laravel 4并且本地一切正常。在我的远程服务器上,情况有所不同。我得到了

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']."'");

2 个答案:

答案 0 :(得分:2)

将所有方法更新为正确的方法(选择,更新,删除)。修正了我的错误。

答案 1 :(得分:0)

提供此链接可能会对您有所帮助 http://forumsarchive.laravel.io/viewtopic.php?id=596

尝试DB :: statement