0

我在 Mysql 数据库中有 2 个表书,手机。

表结构是,

1. book_id|book_name  
2. mobile_id|mobile_name

还创建了具有以下结构的第三个表 products,

  1. 产品 ID|产品名称

现在,我希望 book_id 以 mysql 中的模式开头。

例如,

book_ids -> 11,12,13,14,15,16,17,18,19,110,111,112,...  
mobile_ids -> 21,22,23,24,25,26,27,28,29,210,211,212,...

现在,在我的产品表中,我可以拥有,

product_id -> 11,21,16,26,如果这个开头没有设置模式,那么问题是,

product_id -> 1,1,6,6..它不是唯一的。

如何处理这个..?

编辑的东西如下:

所以,你的意思是这个..?

类别表

类别 ID | 分类名称

1 | 书籍
2 | 手机

book_table

book_id | 书名

1 | 达芬奇密码
2 | 炼金术士

mobile_table

mobile_id | 手机名

1 | 诺基亚
2 | 三星

产品表

编号 | 产品名称 | 产品编号 | 类别ID

1 | 达芬奇密码 | 1 | 1
2 | 炼金术士 | 2 | 1
3 | 诺基亚 | 1 | 2
4 | 三星| 2 | 2

4

1 回答 1

1

您似乎在无缘无故地复制信息。

只需创建一个产品表:

id | name | type (e.g. 0 book, 1 mobile, etc) | price | ....
于 2012-04-24T06:58:52.320 回答