用不同的增值税更新现有价格。 PHP与触发器

时间:2018-04-04 06:08:17

标签: php mysql triggers

我遇到的情况是将产品从数据库导出到.csv文件中。但是,在数据库中,价格是以净价格存储的,我必须以20%的增值税出口奥地利的价格,为19%的增值税出口德国的出口价格。

同样在导出设置中,可以选择设置从中获取的字段价格。

因此,向数据库表(priceVAT20和priceVAT19)添加两个新字段并使用设置priceVAT20 = netPrice * 1.2和priceVAT19 = netPrice * 1.19更新表是一个很好的解决方案。 在此之后,创建一个将填充这两个新字段的触发器 在插入新记录或更新netPrice时,priceVAT20 = netPrice * 1.2和priceVAT19 = netPrice * 1.19。

导出产品的模块太大了,并且使用产品,订单导出到不同类型的文件......所以,为此,我认为这不是很好

1 个答案:

答案 0 :(得分:0)

我想与您分享我的解决方案。 我决定不使用触发器,经过两天的调试,我找到了正确的出口功能,根据国家的不同,我将价格乘以19或20%。

另外,我和几个人讨论过,所有人都建议我不要使用触发器,因为如果将来需要改变某些东西,那将会非常困难。

再次感谢您的帮助。