现在有一个借还款数表,里面的字段大致有主键id,类型,金额,经办人id,名称,创建者id,名称,创建时间,修改人id,名称,修改时间,相关项目信息字段,借款人信息字段等,如果要新加一个汇率相关的字段应该如何添加呢?希望提供一下思路,谢谢🙏
两种方式:
语法如下:
#向buildBaseInfo中添加字段
ALTER TABLE table_name ADD COLUMN column_name VARCHAR(100) DEFAULT NULL COMMENT '新加字段' AFTER old_column;
如果金额表示的是原币种,要转换的币种固定,可以只加一个字段,标识汇率,
如果原币种和转换币种只有一个币种是固定的,那就加两个字段:汇率,币种
如果原币种和转换币种都不固定,那就加三个字段:原币种,转换币种,汇率
如果想放在一个字段也可以,直接 原币种-转换币种-汇率 ,三个字段合到一起
同理可以两个字段合一起,当然字段分开会更利于后续的计算
不知道你为什么要把汇率字段加到这里?要加进来的话有2个因素你要考虑:
1) 一般实际情况是,汇率是一直变动的。所以你在借款时插入记录,当时会有一个汇率值,然后你在随后查询的时候,这个汇率值就已经是过时了,跟外汇市场上的实时的汇率值不一定一样了。然后你在还款时插入记录,这个汇率值与之前借款时的汇率值也可能不一样了。
2)你的汇率是指针对一种货币的兑换吗?
所以,基于这两点,你这个字段是用来干什么的呢?你要明确想好了。