Ref*_*lon 2 php database database-design inventory
我正计划进行库存数据库设计,以便跟踪我们店里的产品.我正在考虑在数据库中存储一个具有所有大小和颜色的数组,如:
array('S-groen' => 6,'M-groen' => 0,'L-groen' => 2,'S-zwart' => 9,'M-zwart' => 0,'L-zwart' => 3);
Run Code Online (Sandbox Code Playgroud)
S是大小,而groen是颜色.
但这样做是好的做法,还是有更好的方法?
所以我的数据库将是:ID - product_id - aantal.在aantal将是阵列.
不要在关系数据库的一列中存储多个值 - 这通常被认为是不好的做法.
最好有两个表,一个包含产品名称和产品ID,另一个包含变体(包含列variation_id,product_id,大小,颜色,数量).变体表中的product_id列将是product表的外键.