欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

问个商品属性与商品属性值的有关问题

程序员文章站 2022-04-30 15:38:12
...
问个商品属性与商品属性值的问题?
商品表
goods_id cat_id productname price

属性表
attr_id cat_id attr_name

属性值表
id attr_id goods_id attr_value

在表单为修改时

..........................................


saveData.asp
必须先删除 delete * from [属性值] where goods_id=2 and attr_id=3,然后insert into [属性值](attr_id,goods_id,attr_value)values(...)

我看到ecshop是这样的处理机制,诸位,怎么看?必须这样处理吗?为何不可以 update [属性值] set ......
------解决方案--------------------
这样是一劳永逸 最简单快捷的方法

要不然有添加、删除属性的时候,你做处理就要判断哪些被删除了?哪些新增了?哪些做修改了?
------解决方案--------------------
1.delete from tbname where goods_id=2 and attr_id=3
是没有*

2.update from tbname set ……
这样做也可以,关键你要找到需要修改的条件。

------解决方案--------------------
如果是同时修改多条记录,一条一条的update,还不如一条insert语句同时插入多条记录来的快吧。
问个商品属性与商品属性值的有关问题

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频