为了账号安全,请及时绑定邮箱和手机立即绑定

关联表修改一般怎么做

关联表修改一般怎么做

慕码人2483693 2019-03-01 11:01:41
属性表 attr商品表 item关联表 item_attr 属性表字段cat_id、title 商品表表字段item_id、title 商品表表字段item_attr_id、item_id、attr_id 比如属性有5条记录,cat_id分别是1、2、3、4、5添加一个商品,选择了属性2、5 那么关联表应该就是两条记录,现在如果要修改,比如去掉5增加4,这样一般这么处理 我现在是先获取 原来的旧 attr_id,一个一个去查找看新 attr_id 有没有,如果没有就删除,再循环新attr_id一个一个查找就的 attr_id里面有没有,如果有跳过,没有就添加 有更好的方法没,一开始我想法是先全部删除,再吧新的添加,这样是不是不科学
查看完整描述

3 回答

?
慕村225694

TA贡献1880条经验 获得超4个赞

关联表应该就是库存表。一个商品+一个属性,定义一个库存。你上面说的遍历之后,比对之后,有变动就修改,没有就删除,这个是对的。

查看完整回答
反对 回复 2019-03-01
?
德玛西亚99

TA贡献1770条经验 获得超3个赞

全部删除,再根据最新的全部添加。逻辑简单,效率最好

查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 875 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信