首页 > 数据库 > mysql教程 > 为什么我的 MySQL UPDATE 查询返回'0 Rows Affected”?

为什么我的 MySQL UPDATE 查询返回'0 Rows Affected”?

Linda Hamilton
发布: 2024-11-02 04:07:29
原创
852 人浏览过

Why Does My MySQL UPDATE Query Return

MySQL UPDATE 查询中的“0 Rows Affected”错误故障排除

执行看似应该修改 MySQL 表中的数据的 UPDATE 查询时,结果却是“0”受影响的行”,这可能会令人困惑。导致此错误的一个潜在原因是分配的新值与现有值匹配。

在提供的代码中:

UPDATE phonecalls 
   SET Called = "Yes" 
 WHERE PhoneNumber = "999 29-4655"
登录后复制

尝试将“已调用”列更新为“是” ”,其中“PhoneNumber”列的值为“999 29-4655”。但是,如果该记录的“已调用”已设置为“是”,则查询将不会进行任何更改,并将返回“0 rows受影响”。

要避免此问题,请考虑检查当前值执行 UPDATE 查询之前的“Called”列。确保您尝试分配的新值与现有值不同,以触发实际的数据修改。

以上是为什么我的 MySQL UPDATE 查询返回'0 Rows Affected”?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板