0

我有一个 SQL 数据库,并且每个 id 都有很多用于图像的 URL 链接。我为每个链接创建了许多列,我认为这没有用,问题是我的行最多有 20 列,而有些行在这些列中没有任何数据。那么请问有没有不同的方法可以在不打开很多列的情况下插入大量指向 id 的链接?

4

1 回答 1

2

听起来你实际上有正确的想法。您希望每个图像都有一行而不是多列。根据您的描述,您的结构可能如下所示:

网址
------------
urlId
网址地址

图片
------------
图像标识
文件名

图片网址
------------
图像标识
urlId

这种结构允许urlId每个 s 有多个 s imageId

如果您要求一种有效的方法来实际加载数据,则有多种方法,具体取决于您使用的 DBMS。

于 2013-07-16T00:00:06.097 回答