Mysql 将数据插入由联接表联接的两个表中
我有一个音乐数据库。一个艺术家表和一首具有艺术家id的歌曲,以及连接表中的歌曲id。部分作业要求插入3首有2名或更多艺术家的歌曲。我不确定如何输入数据的语法。请告知。谢谢首先,您需要3张桌子 1。艺术家 2。歌曲 3。艺术家宋 首先,在艺术家和歌曲表中插入一些数据Mysql 将数据插入由联接表联接的两个表中,mysql,Mysql,我有一个音乐数据库。一个艺术家表和一首具有艺术家id的歌曲,以及连接表中的歌曲id。部分作业要求插入3首有2名或更多艺术家的歌曲。我不确定如何输入数据的语法。请告知。谢谢首先,您需要3张桌子 1。艺术家 2。歌曲 3。艺术家宋 首先,在艺术家和歌曲表中插入一些数据 insert into artists(name) values ("Love me like you do") insert into songs(name) values ("someone") 然后获得歌曲和艺术家数据的主键
insert into artists(name) values ("Love me like you do")
insert into songs(name) values ("someone")
然后获得歌曲和艺术家数据的主键。
将它们引用到您的艺术家歌曲表
insert into artist_song(song_id,artist_id) values (1,1)
insert into artist_song(song_id,artist_id) values (1,2)
insert into artist_song(song_id,artist_id) values (2,1)
NB:保留您的主键自动增量欢迎来到堆栈溢出\u既然您提到了“作业”,这是一个家庭作业问题吗?如果是这样,请阅读本网站关于询问/回答家庭作业问题的常见问题解答>>\n如果您编写了任何代码来解决此作业,请将其添加到您的帖子中。即使它没有像预期的那样工作,它也将为其他SO贡献者提供一个起点,让他们向您提供建议感谢您的反馈。我终于弄明白了。欢迎。如果我的解决方案根据您的情况是正确的,接受答案将不胜感激。:)