在MySQL中建模价格矩阵表

时间:2010-10-14 01:32:46

标签: mysql database matrix

我正在尝试创建一个接受打印作业订单的电子商务产品。我想在solopress中创建表格,例如http://www.solopress.com/leaflet-printing/leaflets.html。我只是在数据库中对其进行建模的逻辑步骤进行了一些努力。

首先,我将如何创建一个表,其中列选项可以按照数据库中的每个产品进行不同的配置,而不必每次都创建一个实际的数据库表。

其次那么最好的工作方式是什么,以便价格在上面的例子中发生变化,当你在Unfolded和Folded之间进行切换时 - 这需要两个独立的表来切换吗?

1 个答案:

答案 0 :(得分:0)

为了存储价格,我会像这样构建表格:

size enum('A3','A4','A5','A6','DL'),
min_qty INT,
sides ENUM('1','2'),
folded BOOL,
price DECIMAL(6,2)

主键为size + min_qty + sides +折叠。 生成网页将涉及PHP或类似,并更新价格,因为选择的选项将涉及JavaScript。如果您对这些问题有特殊疑问,可以单独询问。