安居客房产官方网站,网页制作教程第三版赵丰年pdf,phpcms 网站,wordpress内容关键字答案#xff1a;不能。
update执行返回0的情况
1、没有找到需要更新的数据#xff0c;就是这条记录不存在 例如#xff1a;where后面的条件是id0#xff0c;那这条记录肯定是不存在的#xff0c;返回结果是0 2、更新时的数据和要更新的数据完全一致时 例如#xff1a;更…答案不能。
update执行返回0的情况
1、没有找到需要更新的数据就是这条记录不存在 例如where后面的条件是id0那这条记录肯定是不存在的返回结果是0 2、更新时的数据和要更新的数据完全一致时 例如更新前的数据name张三我们使用update将name还是改为张三这里返回的结果依然是0 使用第三方持久化框架Mybatis时
update更新时如果没有找到数据返回0找到数据就不会返回0了无论数据是否一致都不会返回0
是因为mybatis这个第三方持久化框架返回来的是被匹配的影响行数所以执行多次都不会返回0
如果想要以返回的行数作为判断结果则jdbc连接就要增加useAffectedRowstrue这个参数