1篇文章对应多张展示图片。数据库如何设计呢?

就像淘宝上面上次图片一样。一般一个产品对应多种图片。这种一对多的关系用数据库如何处理。

阅读 4.6k
3 个回答

数据库里面一对多可以这样:产品表(product_id, product_info),图片表(image_id, product_id, image_url)

我觉得可以将多个图片url用逗号分隔拼在一起,使用的时候需要多一步分割字符串的操作,这样就变成了一对一,查询的时候能快一些。这样的表结构就变成了(product_id, product_info, image_urls)

数据库增加一个images字段,然后把保存图片的数组json_encode,images字段就保存json_encode之后的数据

json_encode

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏