Mysql 更改一个字段,如果更改后的数据小于0,则更改失败!!

只操作一次数据库,可以实现吗?我现在是先查询后,成立就操作,不成立就不更改。。



爱吃豆角的虫子
浏览 3989回答 1
1回答

下民易虐

可以开启事务,更改完后jdbc会返回原来的值,然后再判断更改后满不满足条件,如果满足就commit,不满足就抛出异常,在catch语句块中rollback,这样只会有一条sql语句
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
MySQL