id, name, issuer_type, issuer_id, apply_scene, type, min_amount, discount_amount, total_count, remain_count, limit_per_user, valid_type, valid_start_time, valid_end_time, valid_days, status, region_id UPDATE t_mall_coupon SET remain_count = remain_count - 1 WHERE id = #{id} AND remain_count > 0 AND del_flag = 0