素材牛VIP会员
mysql数据设计,如何设置商品的版本号各种价格和周期
 雷***y  分类:SQL代码  人气:1148  回帖:3  发布于6年前 收藏


灵活性
版本可增加
周期可以增加
价格各不相同
有现价,原价

想了几种方法不是特别灵活

之前没设计过


最后设计出来的效果

 标签:mysqlphp

讨论这个帖子(3)垃圾回帖将一律封号处理……

Lv6 码匠
su***in 技术总监 6年前#1

我已经想到了谢谢大伙的回复

假设 产品表:product
《字段》有以下

Id 然后还有标题 各种等等

然后还需要一个表
产品价格表:product_price
《字段》有以下
id自增(主键)
外键product_id(外键索引)
版本号
周期多个 # 分割
原价 # 分割
现在价 # 分割


刚刚开始进入了误区,后来每个版本当做一个记录看就可以了。估计就可以实现那样的效果了

Lv4 码徒
雨***落 产品经理 6年前#2

我有个设计,提出来,大伙儿看看~:

字段
商品版本表 ID(即版本ID)、商品ID、版本名
商品周期表 ID(即周期ID)、商品ID、周期名
商品价格 ID、商品ID、版本ID、周期ID、原价、现价
Lv3 码奴
lo***ng PHP开发工程师 6年前#3

昨天想回答你的问题了,奈何我是手机上的,打了半天字,很费劲。我就放弃了!

推荐你以后设计数据的库的时候
思考一下:
数据库里的表 其实就是一个实体。你把商品最小的粒度作为一个单元存在一个表里,然后其他的表述属性都作为组合存在另外的表里。
读取的时候 就是读取商品和描述属性的组合表就ok了!

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取