我目前正在网上批发 T 恤店。我已经以固定的数量和价格完成了此操作,并且工作正常。现在我需要为可变数量和价格执行此操作。
我正在尝试将我的设计基于此参考站点。
我创建的基本表是:
CREATE TABLE attribute (
attribute_id int(11) NOT NULL auto_increment,
name varchar(100) NOT NULL,
PRIMARY KEY (attribute_id)
);
CREATE TABLE attribute_value (
attribute_value_id int(11) NOT NULL auto_increment,
attribute_id int(11) NOT NULL,
value varchar(100) NOT NULL,
PRIMARY KEY (attribute_value_id),
KEY idx_attribute_value_attribute_id (attribute_id)
);
CREATE TABLE product (
product_id int(11) NOT NULL auto_increment,
name varchar(100) NOT NULL,
description varchar(1000) NOT NULL,
price decimal(10,2) NOT NULL,
image varchar(150) default NULL,
thumbnail varchar(150) default NULL,
PRIMARY KEY (product_id),
FULLTEXT KEY idx_ft_product_name_description (name,description)
);
CREATE TABLE product_attribute (
product_id int(11) NOT NULL,
attribute_value_id int(11) NOT NULL,
PRIMARY KEY (product_id,attribute_value_id)
);
我不明白如何根据可变数量存储价格。例如 -
数量 价格 1-9 英镑 1.91 10-99 英镑 1.64 100-499 英镑 1.10 500+ £1.14
请帮我创建产品及其相关表。我的要求与上面的参考链接相同。