如何处理修改而不影响其他关联数据数据?
資深大佬 : mmdsun 10
比如有表:order 订单—-address 地址表,下单时订单表存有地址表 id,地址信息添加后不能修改。
现在在下新订单时,除了可以选择以前保存的地址,还可以对地址进行编辑修改。由于之前的订单也引用了同样的地址 ID,导致历史的订单中显示的地址信息也发生了变化。
像这种情况大家是什么处理的呢?
大佬有話說 (3)
比如有表:order 订单—-address 地址表,下单时订单表存有地址表 id,地址信息添加后不能修改。
现在在下新订单时,除了可以选择以前保存的地址,还可以对地址进行编辑修改。由于之前的订单也引用了同样的地址 ID,导致历史的订单中显示的地址信息也发生了变化。
像这种情况大家是什么处理的呢?
随着范式级别越高,存储同样的数据就需要分解成更多张表,并通过 id 关联。
这种修改问题处理起来就很麻烦。。
通用解决方法是 删除=软删除。
修改=软删除旧+新增