destoon-后台处理申请退款提交后出现“MySQL Error:BIGINT UNSIGNED value is out of range in '(`s

时间:2022-02-22 15:40:48

MySQL Query:UPDATE [pre]mall_16 SET orders=orders-1,sales=sales-1,amount=amount+1 WHERe itemid=2

MySQL Error:BIGINT UNSIGNED value is out of range in '(`snb2b`.`[pre]mall_16`.`orders` - 1)' MySQL Errno:0

Message:MySQL Query Error

后台处理申请退款提交后mysql报错,这个是因为申请退款的订单是第一个订单,没有别的订单,而数据库中这几个字段的值不能是负的导致的。所以申请退款不能是第一个订单。