pgsql修改 如何判断已经是否修改成功

根据id修改数据 如果判断是否修改成功 用的postgresql数据库

修改语句会返回0或1
1表示成功,0表示未修改或者失败。
详见图片

img

img

修改语句会返回0或1
1表示成功,0表示未修改或者失败。

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

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632