Mysql 是否为批处理另一个表
SKU表具有以下属性Mysql 是否为批处理另一个表,mysql,sql,database,database-design,inventory,Mysql,Sql,Database,Database Design,Inventory,SKU表具有以下属性 SKU(id, name/description, batch, type, category, price) ID+批用于定义特定项 为什么使用批处理属性或这是什么。 当项目的价格发生变化时,批处理也会发生变化。因此,从规范化的角度来看,是否有必要在另一个名为batch的表中记录有关批次的信息 sku(id, name/description, batch, type, category ,price) batch(sku_id, batch, price) 当项目价
SKU(id, name/description, batch, type, category, price)
ID+批用于定义特定项
为什么使用批处理属性或这是什么。
当项目的价格发生变化时,批处理也会发生变化。因此,从规范化的角度来看,是否有必要在另一个名为batch的表中记录有关批次的信息
sku(id, name/description, batch, type, category ,price)
batch(sku_id, batch, price)
当项目价格发生变化时,首先转到批次表创建新行,包括新批次及其价格,然后将其映射到sku表。您可能希望在
批次
表中设置日期
。如果您确实使用Batch
表,则需要从SKU
表中删除价格。是的,如果创建批处理表,则价格将从SKU表中删除。谢谢