我正熟悉数据库和MySQL。我正在编写自己的转储文件来导入数据库,如果有办法将多个项目导入一个属性,我很好奇。
例如,假设我正在构建一个歌曲数据库,其中包含Artist,Album,Title,Year属性。如果某个特定的歌曲出现在多个专辑中(例如原版,然后是Greatest Hits专辑或电影配乐......)有没有办法将多个专辑放入一个条目?
create table Music (
Artist text,
Album text,
Title text,
Year integer,
primary key (Title),
);
例如:
insert into Music values
("The Beatles", "Yellow Submarine" && "Greatest Hits", "All You Need Is Love", 1967);
有什么建议吗?
答案 0 :(得分:1)
是的,你可以像这样同时插入多条记录
insert into Music (Artist, Album, Title, Year)
values ('The Beatles', 'Yellow Submarine', 'All You Need Is Love', 1967),
('The Beatles', 'Greatest Hits', 'All You Need Is Love', 1967);