我有一个products
表,其中包含有关产品的信息。
每件产品都可以无限量拍照。这些图片存储在以其产品ID命名的文件夹中,这很好,我不需要数据库来存储文件名。
但这些图片中的每一张都有文字标题。 我的问题是,存储这些字幕数据的最佳解决方案是什么?
我应该创建一个名为products_captions
的表,其中包含字段
product_id, image_name, caption_text
或者我应该在product表中创建一个captions_array
字段,其中包含一个序列化的字符串数组,数组键对应于文件名吗?
这有什么标准???
答案 0 :(得分:3)
根据您的要求,您可以创建另一个表格来存储图像名称及其标题和产品ID,这样当您想获得与产品相关的标题时,您可以通过将产品ID传递到表格来获取它。
答案 1 :(得分:1)
将标题存储在另一个表格中并映射图像和标题 例如
field column
--------------------
id int
Image Blob
captionID int
field column
----------------------
captionID int
cation varchar(50)