mysql - SQLSTATE[HY000] : General error: 2053 update/delete

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

最佳答案

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

关于mysql - SQLSTATE[HY000] : General error: 2053 update/delete,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21181272/

相关文章:

mysql - 按升序获取mysql中的最后3行

python - 你怎么能用python从mysql写一个字典查找到一个csv

php - 选择过去 30 天的 SUM "separately"

mysql - 两个一对多的关系——每个事件都有很多点,每个点都有很多预订

linux - debian redis update-rc.d 错误 - redis 和 nginx 之间存在循环

linux - 网页有一个从 www 到非 www 的重定向循环

MySQL - 按 UNIX_TIMESTAMP 对 1970 年之前的日期进行分组

java - mysql加载文件数据字符集处理环境是否依赖?

mysql - 使用 laravel 查询生成器在另一个表中使用列值

linux - 对于任何 Linux Distro 的打包系统,找到可同时安装的包的最大数量