批量修改积分购买额度的sql语句

2016-07-07 15:33 来源:www.chinab4c.com 作者:ecshop专家



批量修改积分购买额度的sql语句想把积分购买额度设置成售价的10%

071027150962080.gif (8.27 KB)

071027150962080.gif


回答:
积分购买额度应该是这个字段 give_integral
update 表前缀_goods set give_integral=CEIL(`shop_price`*0.1) WHERE 1

错误 呀
Table 'shop.esc_goods' doesn't exist

Table 'shop.esc_goods' doesn't exist

表不存在,你那个应该是 ecs 吧 默认的前缀表名

没准,我再试试



还是有问题,这样执行后,把购买商品赠送的积分数改了,不是修改的积分购买额度。

不过也学了一招希望再看看,你肯定能解决

感谢你的帮助。
麻烦再帮帮我,刚才你提供的sql语句是把购买商品后的赠送积分数额改了,也就是赠送商品价格的10%作为消费积分。
我是想修改积分购买额度,让顾客可以用积分支付商品售价的10%。
如果某商品价格是10,设置的积分支付比例是10,那么这种商品积分支付额度就是1元,如果商品价格50,那么积分购买额度是5,即可以支付45元现金和5元的积分。
也不知道在哪找积分消费额度的标签。



弄好了 ,比着葫芦画瓢
update ecs_goods set integral=CEIL(`shop_price`*0.1) WHERE 1这个好像是商品价格低于5元的积分购买额度 算成1元的积分。
update ecs_goods set integral=shop_price*0.1 这个商品价格低于5元的积分购买额度是0,四舍五入
integral是积分购买额度 ;give_integral是购买商品后赠送积分数量

还是感谢xushuyi