mysql - Mysql Laravel:将图像链接存储为数组或使用外键创建新表?
问题描述
我正在创建一个“俱乐部”数据库,每个俱乐部可以有多个以链接形式关联的图像。现在我想知道将图像链接存储为数组 [' https://foo.bar/image1.jpg ',' https://foo.bar/image2.jpg '] 是否是个好主意,或者我应该为图像创建另一个带有外键的表。
哪种方法更好,为什么?
解决方案
我会使用一个单独的表,稍后删除单个图像会更好/更快,并且您可以存储的数量没有限制,因为 mysql 中有行限制,您可以在此处查看更多信息。
您将拥有一个知道如何显示图像的图像对象,因此该责任不属于俱乐部。
推荐阅读
- image-processing - Keras、图像配准、全卷积网络
- javascript - 从字符串中获取字符串对
- python - 我已经设置了一个带有双 for 循环的函数来计算不同数组的总和。为什么我的函数总是返回 0?
- python - 使用 Python 同时使用 UDP 的一台服务器和 3 个客户端
- php - 列出 value 中常见的 key 和 value
- sql - 如何在 ActiveRecord 中将 where 范围添加到 SUM?
- oracle - 如何根据轮班时间表(日/中/摆动)进行查询
- java - 在同一行打印数组的元素,当单个元素使用“\n”替换绘制一个字母时
- java - 有没有办法单独部署/更新 Spring Batch Jobs?
- python - 构建多维微分矩阵