首页 > 解决方案 > Mysql Laravel:将图像链接存储为数组或使用外键创建新表?

问题描述

我正在创建一个“俱乐部”数据库,每个俱乐部可以有多个以链接形式关联的图像。现在我想知道将图像链接存储为数组 [' https://foo.bar/image1.jpg ',' https://foo.bar/image2.jpg '] 是否是个好主意,或者我应该为图像创建另一个带有外键的表。

哪种方法更好,为什么?

标签: mysqllaravel

解决方案


我会使用一个单独的表,稍后删除单个图像会更好/更快,并且您可以存储的数量没有限制,因为 mysql 中有行限制,您可以在此处查看更多信息。

您将拥有一个知道如何显示图像的图像对象,因此该责任不属于俱乐部。


推荐阅读