gpt4 book ai didi

Mysql 维护 Stock 的颜色和尺寸

转载 作者:行者123 更新时间:2023-11-29 06:04:09 25 4
gpt4 key购买 nike

我正在开发自行车库存。我将Cycles cid,title, desc etc存储在CYCLE表中,并在另一个STOCK(sid,cid,qty)中存储库存。现在我知道自行车可以有多种颜色(黑色、红色、橙色等)和尺寸。我对存储库存的尺寸和颜色感到困惑。

我修改了STOCK表

STOCK(sid,cid,qty,color,size).

例如

 1,101,12,1,null for Red Color 
1,101,12,2,null for Green Color

......(关于颜色的同一循环有6条记录,因为可以有6种颜色)加尺寸 中号、大号、小号(尺寸相同周期 3 条记录)1,101,12,null,medium - 适用于中等尺寸1,101,12,null,Small - 适用于小尺寸1,101,12,null,Large - 适用于大尺寸

1 个周期产品共有 9 条记录。

我对库存有另一种设计库存(sid,cid,数量,红,绿,蓝,橙,青,黄,中,大,小)以及 1 张库存单曲。1,101,0,0,1,3,5,6,3,0,7

我的问题是,这是维持库存的正确方法吗?或者我可以改进。如果您能帮忙微调,我将不胜感激。

最佳答案

你的设计应该是这样的:

循环表:仅循环的“属性”CID、颜色、尺寸、价格等

您可以将尺寸设置为“小”、“中”等您将颜色设置为“红色”、“绿色”等

库存表:只维护数量及相关详情ID、CID、数量、DATE_OF_ARRIVAL_OF_SHIPMENT 等

现在,周期表中的每一行标识周期的“类型”,库存表中的每一行标识库存中的一些周期。

这很好,因为现在,如果您必须添加其他颜色/尺寸,您只需在表中创建另一行,而不需要修改结构。此外,现在您可以针对您的所有特征编写简单的查询(例如,所有尺寸的红色库存有多少个周期?)

希望这有帮助!

关于Mysql 维护 Stock 的颜色和尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12346627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com