单条sql可以通过受影响的行数等于1判断是否成功,那多条呢?
就是在程序里面啊,如何判断是否成功
再执行sql查询,看查询的结果包含期望的更新
如果执行sql失败应该会返回错误信息吧,不知道具体是什么情况
是直接在你的数据库里面查询吗?还是在你的程序里面?在数据库里面你是去做的更新操作吗?
如果是多条可以按照大于1来判断啊 前提是你要创建事务 这样的话只要有一条插入错误了 就会回滚事务的 也比较安全
关键是业务逻辑。
A)如果你认为必须更新4条,那么就有受影响的行数等于4判断是否成功。
比如你已知一个订单有4明细,这些明细需要全部更新。
B)如果更新的条数是不确定的,那么就不管受影响的行数,只要不报错就算成功。
比如一本书可以有0~n条借阅履历,要清除履历,是不用关心到底有多少条履历的。