这看起来像把A的修改日志写到B里面啊。
那么B的主键就建议不要这么设置了,要么用代理主键,比如guid或者sequence,要么就新增一个修改次数的字段,加上A的主键做一个联合主键,这样更符合数据库的范式,也更清晰。
因为你也不知道修改了A的哪些字段,所以B最好是包含了A的所有字段,并加上一些日志字段,比如修改时间,修改人,修改的来源等等。
首页 >
这看起来像把A的修改日志写到B里面啊。
那么B的主键就建议不要这么设置了,要么用代理主键,比如guid或者sequence,要么就新增一个修改次数的字段,加上A的主键做一个联合主键,这样更符合数据库的范式,也更清晰。
因为你也不知道修改了A的哪些字段,所以B最好是包含了A的所有字段,并加上一些日志字段,比如修改时间,修改人,修改的来源等等。