如何存储未知数量的作业字段

jave.web

我有这个职位招聘系统-每个职位可以发布未知数量的工作类别(财务,IT,服务等),也可以发布未知数量的地区(欧洲,亚洲,美国...)。我想到的第一件事是创建一个仅用于存储的额外表,region_id, category_id, offer_id但这似乎有点多余了吗?因此,第二个想法是将数据序列化为例如JSON,然后将其存储在DB中-但我也想检索这些数据,并将它们加入到类似的表中,region_id region_name并且category_id category_name在存储时似乎很难执行作为JSON不是吗?

那么,如何存储这些未知数量的ID?没有关系就可以有效地做到吗?

谢谢

PS:我正在使用PHP&MySQL

锡兰

您应该创建2个表

  • offer_categories(offer_id,category_id)
  • offer_regions(offer_id,region_id)

这是您在评论(sqlFiddle)中描述的2个要约的示例

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章