我已经开发了一个电子商务网站,在Codeignit2.0,MySQL集成美元作为默认货币的PayPal .现在,我的客户要求我改变电子商务,以支持多个国家的货币。我的多种货币不会兑换货币,但是会为所有货币的每一种产品确定价格。是的,对我的客户来说,这将是一个大的数据输入工作,但这是我的电子商务网站的唯一选择。
我已经列出了PayPal支持的货币。并在为电子商务创建数据库时陷入困境。
我有两个新的表格结构的选择,但找不到哪一个将是最好的。请考虑产品将作为动态添加和新的货币可能添加到未来的。
选项1
pro_id | USD_PRICE | EUR_PRICE |
----------------------------------------
1 | 2 | 1.5
2 | 2.5 | 2
3 | 10 | 8
4 | 2 | 1.5 选项2
pro_id | price | currency_code |
----------------------------------------
1 | 2 | USD
1 | 1.5 | EUR
3 | 10 | USD
3 | 8 | EUR发布于 2017-06-02 10:16:41
这就是我设计表格的方法
product table
id, base amount, base currencyid
currency table
currencyid , description
forex table
currencyid, forexcurrencyid, forexrate, forex date
order table
productid, base amount, converted amount, currencyid, ....https://stackoverflow.com/questions/44325777
复制相似问题