我正在构建一个应用程序,要求用户首先选择汽车制造商,而不是型号,零件和零件号。动态下拉列表的值将通过Ajax加载。
在mysql db中存储值的最佳方法是什么?每个下拉菜单都应该有单独的表格吗?喜欢
桌车制造商
+----+-----------+
| id | car maker |
+----+-----------+
表car_models
+----+--------------+-----------+
| id | car_maker_id | car model |
+----+--------------+-----------+
表car_parts
+----+--------------+----------+
| id | car_model_id | car_part |
+----+--------------+----------+
还是我应该做一张超大桌子?
最佳答案
如果有3个表,查询起来会更容易,您也可以声明外键,以便架构确保零件链接到模型。
您可能还需要两个或多个模型共享同一零件,然后需要模型和零件之间的链接表。
关于php - MYSQL DB结构-汽车制造商/模型/零件级联下拉,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22117699/