php - mysql数据设计,如何设置商品的版本号各种价格和周期
PHP中文网
PHP中文网 2017-04-11 10:14:11
[PHP讨论组]


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

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

之前没设计过


最后设计出来的效果

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(3)
伊谢尔伦

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

字段
商品版本表 ID(即版本ID)、商品ID、版本名
商品周期表 ID(即周期ID)、商品ID、周期名
商品价格 ID、商品ID、版本ID、周期ID、原价、现价
PHP中文网

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

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

Id 然后还有标题 各种等等

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


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

ringa_lee

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号