关于修改商品信息后,相关数据表的操作步骤

来源:6-9 如何避免偷换交易中的商品信息?

pobaby1125

2019-07-07

老师您好,想问下,如果这样的话是不是每次修改商品信息的时候需要做如下操作:
比如:如果我修改sku=1的商品信息
1、先将 t_sku.sku=1的商品加入到 t_sku_old 中 (生成记录 old_id=11)
2、更新 t_sku.sku=1 的商品信息
3、将 t_order_detail 中条件为 sku_id=1 & old_id= null 的记录全部 update 为 sku=1 & old_id=11

谢谢老师

写回答

1回答

神思者

2019-07-07

没有这么麻烦,修改商品信息,在商品表插入新的记录,然后把原有商品信息记录转移到old表,order_detial表更新一下old_id

1
7
我爱吃板面
我觉得这个问题问的很好 如果课程中讲到了就更具体了
2019-08-18
共7条回复

阿里新零售数据库设计与实战 (升级版)

解锁“新零售”业务让数据库实战能力再上一层楼

2101 学习 · 701 问题

查看课程