关于修改商品信息后,相关数据表的操作步骤
来源: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
172019-08-18
相似问题