首页 > 问答 > 正文
PHP中文网2017-04-18 10:38:41
不知道你有没有配置控制台输出 发出的sql语句的配置 如果配置了可以看一下发出的sql语句是否有问题
高洛峰2017-04-18 10:38:41
如果是出错,应该抛异常。如果更新数是 0 只能说明没更新任何数据,一般来说有两个原因:一个是按 WHERE 条件没找到要更新的数据;另一个原因是找到了,但是新数据和数据库里存的数据是一样的。
迷茫2017-04-18 10:38:41
我也很菜,或许你可以把update 返回的类型resultType 写出来
天蓬老师2017-04-18 10:38:41
运行的时候控制台会输出实际执行时的SQL,好好看看有没有什么问题,或者复制到DBMS执行一下
阿神2017-04-18 10:38:41
如果没有异常,就是更新where条件不成立,没有符合更新条件的记录