我有一张儿童桌:
create table Battery(
Battery_Number primary key,
Pack_Position,
Pack_Number,
Assembly_ID,
foreign key (Pack_Number) references Pack(Pack_Number),
foreign key (Assembly_ID) references Assembly (Assembly_ID)
);
两个父表:
create table Pack(Pack_Number primary key, ...);
create table Assembly(Assembly_ID primary key auto_increment,...);
每个父子关系的关系是一对多。一个组件包含许多电池,一个组件有(生产)许多电池。
现在,我一直在使用LOAD DATA INFILE和两个单独的.csv文件来分别填写Pack和Assembly表。
我问是否有办法用我用于父表的这两个.csv文件填充Battery表。这两个.csv文件包含Battery表中所需的所有数据。
电池编号来自一个.csv,其中包装位置和包装编号包含在其他.csv中,而Assembly_ID则自动递增。我正在寻求指导来填写表格电池,但我很遗憾我需要来自excel csv表和外键的数据。
谢谢!