我正在尝试为我的音乐节网站创建类似Pages的功能。人们将能够创建关于乐队的“海报”,并在海报上发布链接和视频。我将如何在MYSQL中创建它。 我会为每个“海报”创建一个表格并列出已发布/列出的人数吗?或者我会创建一个海报表。 我该怎么办?我正在使用MYSQL。因此,如果有人想创建一个,是否必须自动创建一个表?
我只是想知道从哪里开始。
干杯, 诺亚
答案 0 :(得分:0)
听起来你会有以下表格:
然后:
如果X有很多Y,那么Y表将包含一个指向X表的外键。
所以海报可能包含以下列:
您不会为每张海报创建新表格。表表示数据的结构,而不是一段数据。使用外键确定哪些链接,视频等属于哪个海报。
使用JOINS从其他表中获取相关信息。
请注意,MyISAM存储引擎不支持外键。确保您使用的是InnoDB。