我想在下面的情況下設計表格的佈局以達到最佳效果。MySQL創建一個函數表?
我有一款產品是根據年齡出售的。年齡決定了該產品是否存在這個人,以及最低和最高的人可以購買。 現在,我已經設計了表如下:
CREATE TABLE `tblProductsVsAge` (
`id` int(255) AUTO_INCREMENT NOT NULL,
`product_id` bigint(255) NOT NULL,
`age_min` int(255) NOT NULL,
`age_max` int(255) NOT NULL,
`quantity_min` decimal(8) NOT NULL,
`quantity_max` decimal(8) NOT NULL,
/* Keys */
PRIMARY KEY (`id`)
) ENGINE = InnoDB;
這是功能性的,它的工作,但我覺得如果不是最好的結構優化。 有什麼想法?
我忘了提及一個產品可以有很多範圍。例如年齡最少25年齡的最高35和用於此的量將是12和28,對於相同的產品ID,我們可能有36歲至60,從3量8.