在音乐库 MySQL 数据库遇到困难后,我需要帮助尝试设置外键。我有多个表:专辑、歌曲、流派、音乐视频、独奏和组。每个特定表都有 ids、names 和其他列。每个 id 都是 int(11) 的主键。Solo 和 Group 代表独奏艺术家和团体。(soloID 和 groupID 是他们的主键)
再看一遍
这可能是我设置数据库的方式。
Solo
• djuIDs – int(11)
• profilepic – varchar(255)
• engname – varchar(255)
• korname – varchar(255)
• engbn – varchar(255)
• occupation – set
• recordlabel – varchar(255)
• debut - date
• dateofbirth – date
• officialsite - varchar(255)
• sitename –varchar(255)
• page – varchar(255)
Group
• djuIDs – int(11)
• profilepic – varchar(255)
• engname – text
• korname – text
• members – text
• recordlabel – varchar(255)
• debut – date
• officialsite - varchar(255)
• sitename –varchar(255)
• page – varchar(255)
Albums
• albumID – int(11)
• albumpic – varchar(255)
• albumthpic – varchar(255)
• albumTitle – varchar(255)
• performer – varchar(255)
• type – set (ex: ep, sp, studio)
• titletrack – varchar(255)
• genre
• releasedate – date
• distributor – varchar(255)
• page – varchar(255)
Songs
• songID – int(11)
• albumpic – varchar(255)
• tracknum – int(11)
• songTitle – varchar(255)
• performer – varchar(255)
• album – varchar(255)
• page – varchar(255)
Music Videos
• mvID – int(11)
• title – varchar(30)
• mvpic – varchar(255)
• performer – varchar(255)
• album – varchar(255)
• releasedate – date
• vURL – varchar(255)
Genres
• genreID – int(11)
• genreName –varchar(30)
• information – varchar(255)