猿问
Mysql 更改一个字段,如果更改后的数据小于0,则更改失败!!
只操作一次数据库,可以实现吗?我现在是先查询后,成立就操作,不成立就不更改。。
爱吃豆角的虫子
浏览 3989
回答 1
1回答
下民易虐
可以开启事务,更改完后jdbc会返回原来的值,然后再判断更改后满不满足条件,如果满足就commit,不满足就抛出异常,在catch语句块中rollback,这样只会有一条sql语句
0
0
5
随时随地看视频
慕课网APP
相关分类
Java
MySQL
我要回答