我认为你可以创建两个表。
MainTable有以下列:
- id(主键)
- profile_image
醇>
ImageDescription表包含以下列:
- id(主键)
- main_table_id(外键)
- desc_images
醇>
我个人会使用一张表来查找每个图像有一行的图像路径。一个用户表,每个用户有一行,第三个链接表,每个图像/ id /用法组合一行。
e.g。
图片强>
用户表
ImageUserRef表(主键由所有三个字段组成)
- userref(用户ID )
- imageref(图片的ID )
- 使用
您的数据将由
表示
图片表
- Row1 _id = 1 imagepath = /pics/1.jpg
- Row2 _id = 2 imagepath = /pics/2.jpg
- Row3 _id = 3 imagepath = /pics/5.jpg
- Row4 _id = 4 imagepath = /pics/7.jpg
- Row5 _id = 5 imagepath = /pics/8.jpg
- Row6 _id = 6 imagepath = /pics/9.jpg
用户表
- Row1 _id = 1 用户名=无论
- Row2 _id = 2 用户名= somethingelse
ImageUserRef表
- arow userref = 1 imageref = 1 用法= desc
- arow userref = 1 imageref = 2 用法= desc
- arow userref = 1 imageref = 3 用法= 个人资料
- arow userref = 2 imageref = 4 用法= desc
- arow userref = 2 imageref = 5 用法= desc
- arow userref = 2 imageref = 6 用法= 个人资料
注意我用数字代表用法并使用数字字段而不是文字。