北京华夏安泰技术论坛

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需要一步,快速开始

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 87|回复: 0

金额更新操作

[复制链接]

148

主题

202

帖子

1115

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1115
发表于 2018-11-5 17:12:06 | 显示全部楼层 |阅读模式

SQL语句分享

更新数据是否成功
如,扣减指标100元,要求扣减后指标不能为负,

update 指标表 set 指标 = (指标 - 100)
where ID = '***' and (指标 - 100) >= 0 ;

此时数据库会返回一个影响记录条件的值,
如果返回值 = 1 则成功
如果返回值 = 0 则需要提示,并回滚


别一个错误写法,一定要避免

x = 指标 - 100;(JAVA中先计算出减后的金额)

update 指标表 set 指标 = x
where ID = '***'  ;






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则


小黑屋|手机版|Archiver|北京华夏安泰技术论坛  

GMT+8, 2019-3-22 00:22 , Processed in 0.093750 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表