关闭。这个问题是基于意见的。它目前不接受答案。
**想改进这个问题吗?**更新这个问题,这样就可以通过编辑这篇文章用事实和引文来回答。
两年前关门了。
改进这个问题
你将如何构建一个像这样的mysql数据库:可以有许多tracklist,tracklist将有许多track,这些track将有id、name和时间戳。这里有更多的信息,我想存储在数据库中。
曲目列表:
Tracklist Name
Tracklist id
Category
Tracks(songs)
曲目(歌曲)
Track(song) id
Track(song) name
Timestamp
任何关于如何设计我的数据库的想法都会很棒。
1条答案
按热度按时间noj0wjuj1#
您可以为tracklist创建一个主表,用所需的列表示tracklist\u master,用tracklist创建另一个表,用tracklist\u trake\u mapping表示tracklist\u id。
所以,你的两张table看起来像:
您可以在单个查询中轻松地获得具有tracklist名称的所有曲目的列表。