商品规格关系表()
商品对应的规格关系,存储商品对应的所有规格/属性,不区分顺序,顺序通过表的字段区分 。存储的是表的主键id,存储的是表主键id 。
CREATE TABLE `ymkj_goods_spec_rel` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',`spec_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '规格组id',`spec_value_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '规格值id',`created_at` timestamp NULL DEFAULT NULL,`updated_at` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='商品规格关系'
规格组/属性 名称表()
存储所有的属性名称,为的是相同属性名称不在重复创建 。实际操作中,存在则关联使用,不存在则创建并关联使用,这个需要自己的业务设计 。
CREATE TABLE `ymkj_spec` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '规格组id',`spec_name` varchar(255) NOT NULL DEFAULT '' COMMENT '规格组名称',`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='规格组/属性(名称)'
规格组/属性 值表()
存储所有的属性值,为的是相同属性值不在重复创建 。实际操作中,存在则关联使用,不存在则创建并关联使用,这个需要自己的业务设计 。
CREATE TABLE `ymkj_spec_value` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '规格值id',`spec_value` varchar(255) NOT NULL DEFAULT '' COMMENT '规格组名称',`spec_id` int(11) NOT NULL COMMENT '规格id',`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',PRIMARY KEY (`id`),KEY `spec_id` (`spec_id`) USING BTREE) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='规格组/属性(值)'
总结搞清楚关系,方案很重要,有了方案,实现就迎刃而解 。写代码并不难,一层窗户纸,不要怕,直接干 。从零学编程也没有那么遥不可及,见过很多从零学编程的都干的挺好,相信自己 。不拼爹,靠自己,编程是一条不错的路 。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢 。
- 浙江义乌小商品批发城在哪里!
- 全面解读两种酒区别 威士忌是什么酒和白酒有何区别
- 一文详解杨幂整容前后照 杨幂整容前后照片对比照
- 一文详解星际迷航电影 星际迷航电影有几部
- 黑神话悟空游戏剧情分析 预告片游戏剧情解读
- 解读清朝十二帝年号中的意蕴:清朝皇帝的年号
- 网上最畅销的10种商品 网店卖什么赚钱
- 手机打卡算出勤时间?延期复工工资咋算?一文读懂
- 淘宝宝贝降权多久能恢复?恢复后还能出售商品
- 匈奴未灭何以家为诗句解释解读匈奴被谁灭了