同意一楼的建议,可以另加一个表工资调整历史记录,也可以每个月生成一条工资发放记录这个表里工资的金额就是当月的金额。比如做会员系统算卡的余额=上期余额+本期充值+本期补贴-本期消费 这样算出来的,不能直接改会员表里余额字段的值。比如有人恶意插入了一条充值记录,那么最后算出来账户的平衡差额不为0,表示有问题,对吧
那你就不要用Update呗,或者每次调整工资都保存一个历史就行了。
这种情况不应该是每月产生一条ID和月份相关数据记录吗?不应该是覆盖更新原有的数据。
解决方法1:修改表结构,两个字段分别存上次工资和当前工资2:不要update 直接insert 最好带日期
这个治标不治本