在我的应用中,我让用户上传最多5张图片,例如
vsdfjdifnd.jpg
gfsffjdifnb.jpg
asefjdidgd.jpg
afdffjdifnd.jpg
xcdfjdifnd.jpg
我应该逐个存储图像名称还是将数据存储在MySQL数据库中?
现在我有一个名为images的表格,如下所示:
id - (PK)
i_u_id - (FK) points to primary key in Users table
image_name - (String) that holds the image name 'something.jpg'
感觉我的数据库快速填满了,所以我想知道我应该将图像名称存储为数组呢?
答案 0 :(得分:2)
在这种情况下,逐个存储更为明智,只是因为否则一旦你想删除或编辑其中一个图像条目,你就必须解析数组,拼接或编辑单个图像,然后将它们全部重新组合在一起并存储新阵列。
此外,mysql可以处理数百万条条款;)