根据id修改数据 如果判断是否修改成功 用的postgresql数据库
修改语句会返回0或1
1表示成功,0表示未修改或者失败。
详见图片
修改语句会返回0或1
1表示成功,0表示未修改或者失败。
这个,首先你得定义下什么叫修改成功?
是成功达到了你预想的目的?还是执行没有报错?
如果你传错了id,只要语法没错,它就不会报错,可能没更新到记录,也可能更新错了记录。
如果说你定义的成功是 "达到了你预想的目的“,那么唯一的方法,就是再查一次数据,看看是否和你预想的结果一致,但按照你后面查询还要验证的说法,这就陷入了一个死循环了。
所以,你可能对数据库编程有所误解,数据库其实也是个逻辑严密的程序,不存在说你指令正确了而且执行返回成功没有报错,你还要去验证下它是否真的成功了这种说法。你要确保的仅仅只是,sql编写是对的,以及执行是否返回成功即可